Topics / #react

React projects on GitHub

JavaScript library for building component-based user interfaces, especially single-page web apps.

As of , the most-starred React projects on GitHub are freeCodeCamp (457.2K stars), developer-roadmap (369.6K stars) and project-based-learning (287K stars). GitHub.Locker tracks 855 React repositories with 16.1M stars combined. The fastest-growing on October 16 was anatomy, with +1K stars in a day.

855Projects
16.1MStars in total
+13.7KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 855 · by stars

  1. #1 · freeCodeCamp/freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.

    457.2K
  2. #2 · nilbuild/developer-roadmap

    developer-roadmap

    Community-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.

    369.6K
  3. #3 · practical-tutorials/project-based-learning

    project-based-learning

    A curated list of programming tutorials where you learn by building a real application from scratch.

    287K
  1. 4

    react

    251.2Kreact/react · JavaScript

    React is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.

  2. 5

    javascript

    148.1Kairbnb/javascript · JavaScript

    A JavaScript style guide from Airbnb covering conventions for types, variables, functions, classes, modules, naming, whitespace, and more, described as 'a mostly reasonable approach to JavaScript'.

  3. 6

    next.js

    143.1Kvercel/next.js · JavaScript

    Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.

  4. 7

    ui-ux-pro-max-skill

    136.6Knextlevelbuilder/ui-ux-pro-max-skill · Python

    UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.

  5. 8

    react-native

    126.7Kreact/react-native · C++

    React Native lets you build native mobile apps for Android, iOS, and other platforms using React. UI is described in JavaScript but rendered with real native platform components, not a webview.

  6. 9

    ui

    125.8Kshadcn-ui/ui · TypeScript

    shadcn/ui is a collection of beautifully designed, accessible React components with thoughtful defaults that you copy into your own codebase instead of installing as a locked dependency, so you can customize and extend them freely.

  7. 10

    free-programming-books-zh_CN

    119.2Kjustjavac/free-programming-books-zh_CN

    A curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.

  8. 11

    paperclip

    103.3Kpaperclipai/paperclip · TypeScript

    Paperclip is an open-source Node.js server and React UI for orchestrating a whole team of AI agents to run a business — assigning goals, tracking work, and managing costs from one dashboard instead of babysitting individual agent sessions.

  9. 12

    create-react-app

    103.2Kreact/create-react-app · JavaScript

    Create React App is a command-line tool that sets up a new React single-page app with zero build configuration, preconfiguring webpack, Babel, ESLint, and a test runner for you.

  10. 13

    ant-design

    99.8Kant-design/ant-design · TypeScript

    Ant Design is an enterprise-class UI design language and a React component library for building web applications.

  11. 14

    material-ui

    99.2Kmui/material-ui · JavaScript

    Material UI is a comprehensive library of React components implementing Google's Material Design system, used to build web UIs quickly with pre-built buttons, inputs, dialogs, and more.

  12. 15

    RuView

    98.4Kruvnet/RuView · Rust

    RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.

  13. 16

    bun

    96.3Koven-sh/bun · Rust

    Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.

  14. 17

    Stirling-PDF

    94.4KStirling-Tools/Stirling-PDF · TypeScript

    Stirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.

  15. 18

    storybook

    91.3Kstorybookjs/storybook · TypeScript

    Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.

  16. 19

    NextChat

    88.8KChatGPTNextWeb/NextChat · TypeScript

    NextChat is a fast, lightweight AI chat assistant that lets you talk to GPT-4o, Claude, Gemini, DeepSeek and 100+ other models through one unified interface, deployable with a single click or self-hosted.

  17. 20

    realworld

    84.3Krealworld-apps/realworld · TypeScript

    RealWorld is a project that builds the exact same Medium.com-style blogging app over and over using different frontend and backend frameworks (React, Angular, Node, Django and 100+ more), so developers can compare how real frameworks handle a realistic app instead of a trivial todo demo.

  18. 21

    screenshot-to-code

    80.4Kabi/screenshot-to-code · Python

    Screenshot-to-code converts screenshots, mockups, Figma designs, and screen recordings into clean, functional code using AI models like GPT, Claude, and Gemini.

  19. 22

    superset

    75.2Kapache/superset · Python

    Apache Superset is a modern, enterprise-ready business intelligence web application for data exploration and visualization: build dashboards, charts, and query data with a built-in SQL editor.

  20. 23

    awesome-react

    74.9Kenaqx/awesome-react

    A curated list of resources, libraries, and tools for the React and React Native ecosystem, covering everything from frameworks to testing utilities.

  21. 24

    AFFiNE

    73.6Ktoeverything/AFFiNE · TypeScript

    AFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.

  22. 25

    design-resources-for-developers

    67.2Kbradtraversy/design-resources-for-developers

    A curated list of design and UI resources for developers, covering stock photos, templates, CSS frameworks, UI libraries, icons, fonts, color tools and more.

  23. 26

    33-js-concepts

    66.5Kleonardomso/33-js-concepts · JavaScript

    A curated collection of 33 (plus bonus) core JavaScript concepts every developer should know, each with explanations, code examples, and curated resources to help you learn the language in depth.

  24. 27

    docusaurus

    66.5Kfacebook/docusaurus · TypeScript

    Docusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.

  25. 28

    remotion

    64.7Kremotion-dev/remotion · TypeScript

    Remotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.

  26. 29

    memos

    63.9Kusememos/memos · Go

    Memos is an open-source, self-hosted app for capturing short-form notes—daily notes, links, work logs, and snippets—into a chronological Markdown timeline you can revisit by search, tag, or date.

  27. 30

    astro

    63.3Kwithastro/astro · TypeScript

    Astro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.

  28. 31

    redux

    61.5Kreduxjs/redux · TypeScript

    Redux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.

  29. 32

    plane

    61Kmakeplane/plane · TypeScript

    Plane is an open-source project management platform that replaces Jira, Linear, Monday, or ClickUp, letting teams track issues, run cycles (sprints), manage docs, and build roadmaps.

  30. 33

    zustand

    58.8Kpmndrs/zustand · TypeScript

    Zustand is a small, fast state-management library for React built on simplified flux principles, with a hook-based API that is not boilerplate-heavy or opinionated.

  31. 34

    twenty

    58.4Ktwentyhq/twenty · TypeScript

    Twenty is an open-source CRM built as an alternative to Salesforce, aimed at technical teams who want to customize objects, fields, views, workflows and agents instead of being locked into a closed platform.

  32. 35

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  33. 36

    Motrix

    56.9Kagalwood/Motrix · TypeScript

    Motrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.

  34. 37

    react-router

    56.6Kremix-run/react-router · TypeScript

    React Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.

  35. 38

    gatsby

    55.9Kgatsbyjs/gatsby · JavaScript

    Gatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.

  36. 39

    Flowise

    55.5KFlowiseAI/Flowise · TypeScript

    Flowise is a drag-and-drop visual builder for creating AI agents, chatbots, and LLM workflows (chains, RAG pipelines, multi-agent systems) without hand-coding every integration.

  37. 40

    ChatGPT

    54.6Klencx/ChatGPT · Rust

    ChatGPT Desktop is a native desktop wrapper around ChatGPT, built with Tauri and Rust, available as a dedicated app for Mac, Windows and Linux.

  38. 41

    expo

    52.8Kexpo/expo · TypeScript

    Expo is an open-source framework for building universal native apps with React: you write React and JavaScript, and the resulting apps run on Android, iOS, and the web.

  39. 42

    ionic-framework

    52.7Kionic-team/ionic-framework · TypeScript

    Ionic is an open source app development toolkit for building modern, fast, top-quality apps with JavaScript and the Web.

  40. 43

    wechat-miniapp-radar

    51.2Kjustjavac/wechat-miniapp-radar · TypeScript

    Miniapp Radar is an AI-driven selection and risk-assessment tool for the WeChat mini program ecosystem: it turns development resources into a tech radar you can filter, evaluate and compare.

  41. 44

    tldraw

    51Ktldraw/tldraw · TypeScript

    tldraw is an SDK for building infinite canvas apps in React — a feature-complete canvas engine that you can use out of the box as a whiteboard or extend with custom shapes, tools, and UI.

  42. 45

    query

    50.4KTanStack/query · TypeScript

    TanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.

  43. 46

    mastodon

    50.4Kmastodon/mastodon · Ruby

    Mastodon is a free, open-source social network server based on ActivityPub, where users can follow friends, discover new ones, and publish text, links, pictures, and video.

  44. 47

    bulma

    50Kjgthms/bulma · CSS

    Bulma is a modern CSS framework based on Flexbox that gives you ready-made classes for building responsive layouts and UI components.

  45. 48

    react-bits

    49.4KDavidHDev/react-bits · JavaScript

    React Bits is an open-source library of animated, interactive React UI components for building eye-catching websites - 165+ ready-made components covering text animations, backgrounds and UI elements.

  46. 49

    algorithm-visualizer

    48.9Kalgorithm-visualizer/algorithm-visualizer · JavaScript

    An interactive online platform that visualizes algorithms by running and animating your code step by step, so you can watch exactly how an algorithm behaves instead of just reading pseudocode.

  47. 50

    awesome-react-components

    48.6Kbrillout/awesome-react-components

    A curated list of standout React components and libraries, organized by category (data grids, carousels, charts, forms, routing, and more).

  48. 51

    react

    47.1Ktypescript-cheatsheets/react · TypeScript

    A maintained cheatsheet for experienced React developers adopting TypeScript, packed with opinionated best practices and copy-pastable examples you can drop straight into your code.

  49. 52

    30-Days-Of-JavaScript

    46.9KAsabeneh/30-Days-Of-JavaScript · JavaScript

    A free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.

  50. 53

    awesome-cheatsheets

    46.6KLeCoupa/awesome-cheatsheets · JavaScript

    A curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.

  51. 54

    full-stack-fastapi-template

    46Kfastapi/full-stack-fastapi-template · TypeScript

    A full-stack web application template that bundles a FastAPI Python backend with a React/TypeScript frontend, a PostgreSQL database, and Docker Compose, giving you authentication, an admin dashboard, and deployment config already wired up.

  52. 55

    LibreChat

    45.8KLibreChat-AI/LibreChat · TypeScript

    LibreChat is a self-hosted AI chat platform that unifies all major AI providers (OpenAI, Anthropic, Google, AWS Bedrock, Azure, Mistral, OpenRouter and more) in a single ChatGPT-like interface, with Agents, MCP support, Code Interpreter and Artifacts built in.

  53. 56

    sentry

    45.6Kgetsentry/sentry · Python

    Sentry is a developer-first platform for error tracking and performance monitoring that helps teams detect, trace, and fix issues in their code faster.

  54. 57

    payload

    45.3Kpayloadcms/payload · TypeScript

    Payload is an open-source, fullstack TypeScript framework built on Next.js that gives you a full backend and admin panel instantly, usable as a headless CMS or as the backend for any app.

  55. 58

    reactjs-interview-questions

    44.9Ksudheerj/reactjs-interview-questions · JavaScript

    A curated list of over 500 ReactJS interview questions and answers covering core React concepts, hooks, Redux, React Router, and more, meant to help developers prepare for React job interviews.

  56. 59

    react-hook-form

    44.9Kreact-hook-form/react-hook-form · TypeScript

    React Hook Form is a library of React Hooks for building and validating forms, usable in both web apps and React Native apps.

  57. 60

    meteor

    44.8Kmeteor/meteor · JavaScript

    Meteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.

  58. 61

    hyper

    44.7Kvercel/hyper · TypeScript

    Hyper is a terminal emulator built with web technologies (HTML, CSS, JavaScript/TypeScript) on top of Electron, aiming to be a beautiful and extensible command-line interface.

  59. 62

    jsoncrack.com

    44.5KAykutSarac/jsoncrack.com · TypeScript

    JSON Crack is an open-source tool that visualizes JSON, YAML, XML and CSV data as interactive graphs or trees, making it easier to explore, format, and validate structured data.

  60. 63

    reactive-resume

    44.4Kreactive-resume/reactive-resume · TypeScript

    Reactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.

  61. 64

    agent-browser

    44.1Kvercel-labs/agent-browser · Rust

    agent-browser is a browser automation CLI purpose-built for AI agents, shipped as a fast native Rust binary that drives Chrome for scripted or agentic web interaction.

  62. 65

    react-use

    44Kstreamich/react-use · TypeScript

    react-use is a large collection of reusable React Hooks covering sensors, UI interactions, animations, side-effects, lifecycles, and state management.

  63. 66

    swiper

    41.9Knolimits4web/swiper · TypeScript

    Swiper is a free open-source mobile touch slider with hardware accelerated transitions and native-like feel, made for mobile websites, mobile web apps and native/hybrid apps.

  64. 67

    styled-components

    41.1Kstyled-components/styled-components · TypeScript

    A CSS-in-JS library for React: styles are written in JavaScript and turned into styled components, with one API across server components, client components, streaming SSR and React Native.

  65. 68

    appsmith

    41.1Kappsmithorg/appsmith · TypeScript

    Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards that connect to 25+ databases and any API.

  66. 69

    awesome-cursorrules

    40.9KPatrickJS/awesome-cursorrules · JavaScript

    A curated awesome-list of Cursor Project Rules: ready-made Markdown configuration files (.mdc) that make the Cursor AI code editor follow your project's own standards, architecture and conventions instead of relying on generic coding knowledge.

  67. 70

    outline

    40.9Koutline/outline · TypeScript

    Outline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.

  68. 71

    trpc

    40.7Ktrpc/trpc · TypeScript

    tRPC lets you build and consume fully typesafe APIs between a TypeScript client and server, without schemas or code generation.

  69. 72

    chakra-ui

    40.7Kchakra-ui/chakra-ui · TypeScript

    Chakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.

  70. 73

    posthog

    40.3KPostHog/posthog · Python

    PostHog is an open source platform for building 'self-driving products' that bundles product analytics, web analytics, session replay, feature flags, experiments, error tracking, logs, surveys, a data warehouse, and AI observability into one tool.

  71. 74

    open-notebook

    40.3Klfnovo/open-notebook · TypeScript

    Open Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.

  72. 75

    novu

    40.2Knovuhq/novu · TypeScript

    Novu is open-source communication infrastructure that lets products and AI agents send messages to users across Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, WhatsApp and more through one API and one unified conversation model.

  73. 76

    ink

    40.1Kvadimdemedes/ink · TypeScript

    Ink is React for the terminal: a library for building interactive command-line apps out of components, with the same component-based UI experience React offers in the browser.

  74. 77

    esbuild

    40.1Kevanw/esbuild · Go

    esbuild is an extremely fast bundler for the web, written in Go. Its stated goal is to bring about a new era of build tool performance with an easy-to-use modern bundler.

  75. 78

    drawdb

    40Kdrawdb-io/drawdb · JavaScript

    DrawDB is a free online editor for database entity-relationship diagrams: you sketch your schema visually in the browser and turn it into SQL. No account needed.

  76. 79

    video.js

    40Kvideojs/video.js · TypeScript

    Video.js is a free, open source video player for all web-based platforms: a full-featured HTML5 player that also works as a framework (v10) for building players in HTML and React.

  77. 80

    quivr

    39.6KThe-Vibe-Company/quivr · Go

    Quivr is an open-source engine that turns your files and content streams into search and monitoring — a 'second brain' you can query, built around an opinionated RAG powered by generative AI.

  78. 81

    dioxus

    39.4KDioxusLabs/dioxus · Rust

    Dioxus is a Rust framework for building apps with one codebase that run on web, desktop, mobile, and server.

  79. 82

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  80. 83

    spacedrive

    39.2Kspacedriveapp/spacedrive · Rust

    Spacedrive is a cross-platform file explorer and a cross-device data platform. It indexes files, emails, notes, and other sources, lets you search everything in one place, and syncs data across devices via peer-to-peer connections.

  81. 84

    preact

    38.9Kpreactjs/preact · JavaScript

    Preact is a fast, 3kB alternative to React that implements the same modern API, including Components and Virtual DOM.

  82. 85

    ant-design-pro

    38.9Kant-design/ant-design-pro · TypeScript

    Ant Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.

  83. 86

    tiptap

    38.8Kueberdosis/tiptap · TypeScript

    Tiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.

  84. 87

    xyflow

    38.7Kxyflow/xyflow · TypeScript

    xyflow is a monorepo of open source libraries for building node-based UIs (flowcharts, diagrams, pipeline editors) — React Flow for React and Svelte Flow for Svelte.

  85. 88

    CopilotKit

    38.1KCopilotKit/CopilotKit · TypeScript

    An open-source frontend stack for AI agents: SDK packages for full-stack agentic apps, Generative UI, and chat apps — one agent powering your web app, mobile app, or Slack and Teams workspace.

  86. 89

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

    This is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.

  87. 90

    taro

    37.7KNervJS/taro · TypeScript

    Taro is an open cross-platform, cross-framework solution: write one codebase with React, Vue or Nerv and it runs as WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-programs, H5 web apps, or React Native apps for iOS and Android.

  88. 91

    Vane

    37.4KItzCrazyKns/Vane · TypeScript

    Vane is an open-source, privacy-focused AI answering engine: it searches the web for you and answers with cited sources, running entirely on your own hardware.

  89. 92

    postiz-app

    37.3Kgitroomhq/postiz-app · TypeScript

    Postiz is an open-source social media scheduling tool with AI features that lets you plan, publish and measure posts across multiple platforms, and collaborate with a team.

  90. 93

    Clone-Wars

    37.1KGorvGoyl/Clone-Wars

    Clone Wars is a curated list of 100+ open-source clones and alternatives of popular sites like Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, and YouTube, with links to source code, demos, and tutorials.

  91. 94

    ai-website-cloner-template

    36.9KJCodesMore/ai-website-cloner-template · TypeScript

    A GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.

  92. 95

    medusa

    36.8Kmedusajs/medusa · TypeScript

    Medusa is an open-source commerce platform with a built-in framework for building custom commerce applications like B2B/DTC stores, marketplaces, distributor platforms, or PoS systems, without rebuilding core commerce logic.

  93. 96

    wails

    36.6Kwailsapp/wails · Go

    Wails is a framework for building desktop apps with Go: it wraps your Go backend and a web frontend into a single binary, with tooling for creating, compiling and bundling the project.

  94. 97

    docs

    36.5Kinkonchain/docs · MDX

    This is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.

  95. 98

    freellmapi

    36.4Ktashfeenahmed/freellmapi · TypeScript

    FreeLLMAPI aggregates the free tiers of 34 LLM providers (635 free model endpoints, 474 model families) behind a single OpenAI-compatible /v1 endpoint, with smart routing, automatic failover, and encrypted key storage.

  96. 99

    sheetjs

    36.3KSheetJS/sheetjs

    SheetJS Community Edition is an open-source JavaScript toolkit for spreadsheet data: it extracts useful data from almost any complex spreadsheet and generates new spreadsheets that work with legacy and modern software alike.

  97. 100

    ink-kit

    36.3Kinkonchain/ink-kit · TypeScript

    Ink Kit is a React component library for onchain applications. It provided UI components, app layouts and themes, plus a wallet connection component built on wagmi.

Showing the 100 most-starred of 855. See every one in the catalog.

Often tagged together