create-react-app
by
react

Description: Set up a modern web app by running one command.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on April 8th, 2021
Created on July 17th, 2016
Open Issues & Pull Requests: 2,408 (+0)
Number of forks: 26,969
Total Stargazers: 103,305 (+0)
Total Subscribers: 1,871 (+0)

Issue Activity (beta)

Open issues: 290
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 986 days
Stale 30+ days: 287
Stale 90+ days: 273

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • needs triage (237)
  • issue: bug report (160)
  • issue: proposal (44)
  • stale (11)
  • issue: needs investigation (10)
  • issue: bug (5)
  • contributions: up for grabs! (4)
  • good first issue (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 3.4 days
90th percentile: 2.2 days
Tracked items: 345

Most active contributors

Detailed Description

Create React App is a command-line tool that bootstraps modern React web applications with zero configuration required. Written in JavaScript and maintained by the React team, it eliminates the need for developers to manually configure build tools like webpack and Babel, allowing them to focus immediately on writing application code. The tool works across macOS, Windows, and Linux platforms and can be invoked through npx, npm, or Yarn package managers.

The repository is now in long-term stasis, as noted in its README, with the React team recommending that users migrate to other React frameworks documented on the official React website. Despite this deprecated status, the project remains relevant for learning React and understanding how modern build tooling integrates together. The README explicitly cautions against starting new production applications with Create React App.

At its core, Create React App provides a single build dependency that abstracts away the complexity of configuring webpack, Babel, ESLint, and other build tools. The tool includes support for React, JSX, ES6, TypeScript, and Flow syntax, along with language features beyond ES6 such as the object spread operator. It provides autoprefixed CSS handling, a fast interactive unit test runner with coverage reporting, and a live development server that warns about common mistakes. The production build process bundles JavaScript, CSS, and images with content hashes and sourcemaps, and includes an optional offline-first service worker and web app manifest for Progressive Web App functionality.

The project's philosophy centers on three principles: maintaining only one build dependency, requiring no configuration from users, and avoiding lock-in through an eject mechanism that exposes all underlying configuration and dependencies. The eject feature allows developers to customize their setup at any time by moving all configuration directly into their project.

GitGenius activity data reveals that the repository maintains active issue and pull request management, with a median response latency of zero hours and a mean latency of 81.4 hours across 345 tracked items. The most frequently applied issue labels are needs triage with 237 occurrences, issue bug report with 160 occurrences, and issue proposal with 44 occurrences. The most active contributors tracked by GitGenius are gaearon with 51 events, mrmckeb with 34 events, and iansu with 27 events. The repository shares overlapping contributors with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicating its significance within the broader developer tooling ecosystem.

The tool requires Node 14.0.0 or later and provides built-in commands for development, testing, and production builds. The npm start command runs the development server with hot reloading, npm test runs the test watcher, and npm run build creates an optimized production bundle. Create React App is classified across multiple domains including developer experience, CLI tools, single-page applications, webpack-based build tooling, hot module replacement, and frontend development boilerplate.

create-react-app
by
reactreact/create-react-app

Repository Details

Fetching additional details & charts...