freeCodeCamp is the open-source codebase and curriculum behind freeCodeCamp.org, a free learning platform for programming, math, and computer science.
Open Source: #react
Catalog projects marked with #react. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 37 projects with a combined 2,824,910 GitHub stars. Main languages: TypeScript, JavaScript, C++.
About the React ecosystem
React is the most popular UI library, and a huge ecosystem grew around it: meta-frameworks, component libraries, state managers. Most of that ecosystem is open source, and picking the right pieces decides half of a project's success.
Collected here are projects for React developers: learning resources, component libraries, and tooling. Check compatibility with current React versions — the cards show how alive each project is.
Repositories
React is a JavaScript library for building web and native user interfaces from components.
A free, local-first desktop app that turns any topic into a real course — lessons, tests, homework and spaced review — powered by the Claude Code or Codex subscription you already have.
Airbnb JavaScript Style Guide is one of the best-known JavaScript style guides, covering ES6+, React, and ESLint configurations.
Next.js is Vercel’s React framework for full-stack web apps, routing, rendering, server components, and build tooling.
React Native is a framework for building mobile apps with React while rendering native iOS and Android interfaces.
shadcn/ui is a set of accessible components and a code distribution approach for building your own UI library.
Create React App is a historically important tool for starting React apps without manual build setup; it is now in long-term stasis and not recommended for new production apps.
Material UI is a React component library and design system around Material Design, theming, ready-made controls, and interface patterns.
Ant Design is a React library and design language for enterprise interfaces, with tables, forms, navigation, and a large component set.
Awesome React is a collection of libraries, guides, tools, and examples from the React and React Native ecosystem.
screenshot-to-code is an app that turns a screenshot or screen recording into an HTML, Tailwind, React, or Vue prototype.