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.
Hot right now
Most stars gained in a day · Oct 16
+1Kanatomy
wheresryan22/anatomy · ★ 13.9KAnatomy is a Claude Code skill that turns a technical idea into a detailed, interactive isometric figure of a real machine (SVG, optional WebGL shaders, and beta 3D) for docs, articles, and landing pages.
+620LibreTV
LibreSpark/LibreTV · ★ 18.8KLibreTV is a self-hosted web app that searches and plays videos aggregated from third-party streaming source sites, plus live TV/IPTV via M3U playlists. It's built on Next.js 15 (App Router), TypeScript and Tailwind CSS, using ArtPlayer + hls.js as the player.
+554folia-major
chthollyphile/folia-major · ★ 7.1KFolia is an online music player built around full-screen immersive lyrics playback, supporting NetEase Cloud Music, Kugou, Navidrome, and local music libraries, with smart lyric matching and AI-generated color themes.
+444freellmapi
tashfeenahmed/freellmapi · ★ 36.4KFreeLLMAPI 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.
The all-time top
Top 100 of 855 · by stars
- 457.2K
#1 · freeCodeCamp/freeCodeCampfreeCodeCamp
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.
- 369.6K
#2 · nilbuild/developer-roadmapdeveloper-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.
- 287K
#3 · practical-tutorials/project-based-learningproject-based-learning
A curated list of programming tutorials where you learn by building a real application from scratch.
- 4

react
251.2Kreact/react · JavaScriptReact 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.
- 5

javascript
148.1Kairbnb/javascript · JavaScriptA 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'.
- 6

next.js
143.1Kvercel/next.js · JavaScriptNext.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.
- 7
ui-ux-pro-max-skill
136.6Knextlevelbuilder/ui-ux-pro-max-skill · PythonUI 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.
- 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.
- 9

ui
125.8Kshadcn-ui/ui · TypeScriptshadcn/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.
- 10

free-programming-books-zh_CN
119.2Kjustjavac/free-programming-books-zh_CNA curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.
- 11

paperclip
103.3Kpaperclipai/paperclip · TypeScriptPaperclip 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.
- 12
create-react-app
103.2Kreact/create-react-app · JavaScriptCreate 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.
- 13

ant-design
99.8Kant-design/ant-design · TypeScriptAnt Design is an enterprise-class UI design language and a React component library for building web applications.
- 14
material-ui
99.2Kmui/material-ui · JavaScriptMaterial 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.
- 15

RuView
98.4Kruvnet/RuView · RustRuView 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.
- 16
bun
96.3Koven-sh/bun · RustBun 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.
- 17

Stirling-PDF
94.4KStirling-Tools/Stirling-PDF · TypeScriptStirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.
- 18

storybook
91.3Kstorybookjs/storybook · TypeScriptStorybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.
- 19
NextChat
88.8KChatGPTNextWeb/NextChat · TypeScriptNextChat 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.
- 20
realworld
84.3Krealworld-apps/realworld · TypeScriptRealWorld 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.
- 21
screenshot-to-code
80.4Kabi/screenshot-to-code · PythonScreenshot-to-code converts screenshots, mockups, Figma designs, and screen recordings into clean, functional code using AI models like GPT, Claude, and Gemini.
- 22
superset
75.2Kapache/superset · PythonApache 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.
- 23

awesome-react
74.9Kenaqx/awesome-reactA curated list of resources, libraries, and tools for the React and React Native ecosystem, covering everything from frameworks to testing utilities.
- 24

AFFiNE
73.6Ktoeverything/AFFiNE · TypeScriptAFFiNE 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.
- 25

design-resources-for-developers
67.2Kbradtraversy/design-resources-for-developersA curated list of design and UI resources for developers, covering stock photos, templates, CSS frameworks, UI libraries, icons, fonts, color tools and more.
- 26

33-js-concepts
66.5Kleonardomso/33-js-concepts · JavaScriptA 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.
- 27
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus 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.
- 28

remotion
64.7Kremotion-dev/remotion · TypeScriptRemotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.
- 29

memos
63.9Kusememos/memos · GoMemos 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.
- 30
astro
63.3Kwithastro/astro · TypeScriptAstro 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.
- 31
redux
61.5Kreduxjs/redux · TypeScriptRedux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.
- 32

plane
61Kmakeplane/plane · TypeScriptPlane 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.
- 33

zustand
58.8Kpmndrs/zustand · TypeScriptZustand 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.
- 34
twenty
58.4Ktwentyhq/twenty · TypeScriptTwenty 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.
- 35
appwrite
57.7Kappwrite/appwrite · TypeScriptAppwrite 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.
- 36

Motrix
56.9Kagalwood/Motrix · TypeScriptMotrix 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.
- 37

react-router
56.6Kremix-run/react-router · TypeScriptReact Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.
- 38
gatsby
55.9Kgatsbyjs/gatsby · JavaScriptGatsby 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.
- 39

Flowise
55.5KFlowiseAI/Flowise · TypeScriptFlowise 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.
- 40

ChatGPT
54.6Klencx/ChatGPT · RustChatGPT Desktop is a native desktop wrapper around ChatGPT, built with Tauri and Rust, available as a dedicated app for Mac, Windows and Linux.
- 41

expo
52.8Kexpo/expo · TypeScriptExpo 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.
- 42

ionic-framework
52.7Kionic-team/ionic-framework · TypeScriptIonic is an open source app development toolkit for building modern, fast, top-quality apps with JavaScript and the Web.
- 43

wechat-miniapp-radar
51.2Kjustjavac/wechat-miniapp-radar · TypeScriptMiniapp 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.
- 44

tldraw
51Ktldraw/tldraw · TypeScripttldraw 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.
- 45
query
50.4KTanStack/query · TypeScriptTanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.
- 46

mastodon
50.4Kmastodon/mastodon · RubyMastodon 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.
- 47

bulma
50Kjgthms/bulma · CSSBulma is a modern CSS framework based on Flexbox that gives you ready-made classes for building responsive layouts and UI components.
- 48
react-bits
49.4KDavidHDev/react-bits · JavaScriptReact 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.
- 49

algorithm-visualizer
48.9Kalgorithm-visualizer/algorithm-visualizer · JavaScriptAn 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.
- 50

awesome-react-components
48.6Kbrillout/awesome-react-componentsA curated list of standout React components and libraries, organized by category (data grids, carousels, charts, forms, routing, and more).
- 51

react
47.1Ktypescript-cheatsheets/react · TypeScriptA maintained cheatsheet for experienced React developers adopting TypeScript, packed with opinionated best practices and copy-pastable examples you can drop straight into your code.
- 52

30-Days-Of-JavaScript
46.9KAsabeneh/30-Days-Of-JavaScript · JavaScriptA 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.
- 53

awesome-cheatsheets
46.6KLeCoupa/awesome-cheatsheets · JavaScriptA curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.
- 54

full-stack-fastapi-template
46Kfastapi/full-stack-fastapi-template · TypeScriptA 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.
- 55
LibreChat
45.8KLibreChat-AI/LibreChat · TypeScriptLibreChat 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.
- 56

sentry
45.6Kgetsentry/sentry · PythonSentry is a developer-first platform for error tracking and performance monitoring that helps teams detect, trace, and fix issues in their code faster.
- 57

payload
45.3Kpayloadcms/payload · TypeScriptPayload 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.
- 58

reactjs-interview-questions
44.9Ksudheerj/reactjs-interview-questions · JavaScriptA 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.
- 59

react-hook-form
44.9Kreact-hook-form/react-hook-form · TypeScriptReact Hook Form is a library of React Hooks for building and validating forms, usable in both web apps and React Native apps.
- 60
meteor
44.8Kmeteor/meteor · JavaScriptMeteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.
- 61

hyper
44.7Kvercel/hyper · TypeScriptHyper 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.
- 62

jsoncrack.com
44.5KAykutSarac/jsoncrack.com · TypeScriptJSON 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.
- 63

reactive-resume
44.4Kreactive-resume/reactive-resume · TypeScriptReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
- 64

agent-browser
44.1Kvercel-labs/agent-browser · Rustagent-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.
- 65

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

swiper
41.9Knolimits4web/swiper · TypeScriptSwiper 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.
- 67

styled-components
41.1Kstyled-components/styled-components · TypeScriptA 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.
- 68

appsmith
41.1Kappsmithorg/appsmith · TypeScriptAppsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards that connect to 25+ databases and any API.
- 69

awesome-cursorrules
40.9KPatrickJS/awesome-cursorrules · JavaScriptA 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.
- 70

outline
40.9Koutline/outline · TypeScriptOutline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.
- 71

trpc
40.7Ktrpc/trpc · TypeScripttRPC lets you build and consume fully typesafe APIs between a TypeScript client and server, without schemas or code generation.
- 72

chakra-ui
40.7Kchakra-ui/chakra-ui · TypeScriptChakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.
- 73

posthog
40.3KPostHog/posthog · PythonPostHog 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.
- 74
open-notebook
40.3Klfnovo/open-notebook · TypeScriptOpen 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.
- 75
novu
40.2Knovuhq/novu · TypeScriptNovu 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.
- 76
ink
40.1Kvadimdemedes/ink · TypeScriptInk 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.
- 77
esbuild
40.1Kevanw/esbuild · Goesbuild 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.
- 78

drawdb
40Kdrawdb-io/drawdb · JavaScriptDrawDB 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.
- 79

video.js
40Kvideojs/video.js · TypeScriptVideo.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.
- 80

quivr
39.6KThe-Vibe-Company/quivr · GoQuivr 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.
- 81
dioxus
39.4KDioxusLabs/dioxus · RustDioxus is a Rust framework for building apps with one codebase that run on web, desktop, mobile, and server.
- 82

mattermost
39.4Kmattermost/mattermost · TypeScriptMattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.
- 83

spacedrive
39.2Kspacedriveapp/spacedrive · RustSpacedrive 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.
- 84
preact
38.9Kpreactjs/preact · JavaScriptPreact is a fast, 3kB alternative to React that implements the same modern API, including Components and Virtual DOM.
- 85

ant-design-pro
38.9Kant-design/ant-design-pro · TypeScriptAnt Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.
- 86

tiptap
38.8Kueberdosis/tiptap · TypeScriptTiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
- 87
xyflow
38.7Kxyflow/xyflow · TypeScriptxyflow 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.
- 88
CopilotKit
38.1KCopilotKit/CopilotKit · TypeScriptAn 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.
- 89

freecodecamp.cn
37.8KFreeCodeCampChina/freecodecamp.cn · CSSThis 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.
- 90
taro
37.7KNervJS/taro · TypeScriptTaro 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.
- 91

Vane
37.4KItzCrazyKns/Vane · TypeScriptVane 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.
- 92
postiz-app
37.3Kgitroomhq/postiz-app · TypeScriptPostiz 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.
- 93

Clone-Wars
37.1KGorvGoyl/Clone-WarsClone 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.
- 94

ai-website-cloner-template
36.9KJCodesMore/ai-website-cloner-template · TypeScriptA GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.
- 95
medusa
36.8Kmedusajs/medusa · TypeScriptMedusa 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.
- 96

wails
36.6Kwailsapp/wails · GoWails 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.
- 97

docs
36.5Kinkonchain/docs · MDXThis is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.
- 98

freellmapi
36.4Ktashfeenahmed/freellmapi · TypeScriptFreeLLMAPI 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.
- 99

sheetjs
36.3KSheetJS/sheetjsSheetJS 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.
- 100

ink-kit
36.3Kinkonchain/ink-kit · TypeScriptInk 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.
Related topics
Often tagged together