awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
react-native-community avatar

react-native-community/cli

0
View on GitHub↗
2,896 stars·938 forks·TypeScript·MIT·17 views

Cli

This project provides a unified command-line interface designed to orchestrate the development lifecycle of mobile applications. It serves as a central tool for bootstrapping new projects, managing build configurations, and executing routine development tasks such as starting servers and bundling assets.

The tool distinguishes itself through an automated native dependency manager that detects and integrates platform-specific code into the build process, reducing the need for manual configuration. It also features a modular, plugin-based architecture that allows developers to extend the core command set and customize build logic to meet specific project requirements.

Beyond its core orchestration capabilities, the project supports standardized scaffolding through templates to ensure consistent directory structures across applications. It centralizes environment settings and build parameters into a single configuration file, providing a consistent interface for managing complex mobile development workflows.

Features

  • Development Workflows - Provides a unified command-line interface for managing daily development tasks like starting servers and bundling assets.
  • Automatic Native Dependency Linking - Automatically detects and links native implementations for project and third-party modules during the build process.
  • Build Tool Plugins - Provides a modular architecture that allows developers to extend the core command set and customize build logic through third-party plugins.
  • Development Workflow Orchestrators - Integrates disparate command-line utilities and version control systems into a unified development environment.
  • Project Task Execution - Provides mechanisms for running named automation tasks defined within a project's configuration.
  • CLIs - Provides a command-line interface for scaffolding, configuring, and managing the build lifecycle of mobile applications.
  • Build Configurations - Defines parameters, dependencies, and environment variables for a software build process.
  • Command Line Interface Plugins - Extends command-line tools with modular, user-defined functionality and external service integrations.
  • Modular Script Execution Engines - Executes independent script modules to provide granular control over development tasks and build operations.
  • Project Bootstrapping - Generates starter code and boilerplate files to initialize new software projects.
  • Project Configuration - Provides standards and formats for managing project metadata and build settings.
  • Project Scaffolders - Creates new project directories with all required dependencies and basic files, ready for development.
  • Project Scaffolding Templates - Automates the creation of new software projects using standardized template definitions.
  • Project Configuration - Provides centralized project-level metadata and build-time configuration management for mobile applications.
  • React Native - Generates React Native app templates with pre-configured structure and immediate editing support.

Star history

Star history chart for react-native-community/cliStar history chart for react-native-community/cli

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does react-native-community/cli do?

This project provides a unified command-line interface designed to orchestrate the development lifecycle of mobile applications. It serves as a central tool for bootstrapping new projects, managing build configurations, and executing routine development tasks such as starting servers and bundling assets.

What are the main features of react-native-community/cli?

The main features of react-native-community/cli are: Development Workflows, Automatic Native Dependency Linking, Build Tool Plugins, Development Workflow Orchestrators, Project Task Execution, CLIs, Build Configurations, Command Line Interface Plugins.

What are some open-source alternatives to react-native-community/cli?

Open-source alternatives to react-native-community/cli include: moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… decosoftware/deco-ide — Deco IDE is a graphical development environment for building React Native applications. It combines a visual component… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… technomancy/leiningen — Leiningen is a build tool, dependency manager, and project automator for Clojure. It provides a command-line interface… dishait/tov-template — This project is a comprehensive TypeScript-based boilerplate designed to accelerate the development of Vue 3 web…

Open-source alternatives to Cli

Similar open-source projects, ranked by how many features they share with Cli.
  • moonrepo/moonmoonrepo avatar

    moonrepo/moon

    3,687View on GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    View on GitHub↗3,687
  • decosoftware/deco-idedecosoftware avatar

    decosoftware/deco-ide

    5,815View on GitHub↗

    Deco IDE is a graphical development environment for building React Native applications. It combines a visual component editor with template-based project scaffolding, allowing developers to construct user interfaces by dragging pre-built JSX templates from a palette and editing component properties through a graphical panel that updates both source code and the live preview in real time. The tool differentiates itself through a hot-reload development workflow that automatically refreshes the running app when source files change, preserving state, and through its file-system project management

    JavaScript
    View on GitHub↗5,815
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    View on GitHub↗8,954
  • rust-lang/cargorust-lang avatar

    rust-lang/cargo

    14,624View on GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    View on GitHub↗14,624
See all 30 alternatives to Cli→

Curated searches featuring Cli

Hand-picked collections where Cli appears.
  • Project scaffolding tool