Topics / #reactjs

Reactjs projects on GitHub

Alternate spelling tag for the React UI library.

As of , the most-starred Reactjs projects on GitHub are zustand (58.8K stars), twenty (58.4K stars) and react-bits (49.4K stars). GitHub.Locker tracks 71 Reactjs repositories with 1.4M stars combined. The fastest-growing on October 16 was react-bits, with +94 stars in a day.

71Projects
1.4MStars in total
+348Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

71 projects · by stars

  1. #1 · pmndrs/zustand

    zustand

    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.

    58.8K
  2. #2 · twentyhq/twenty

    twenty

    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.

    58.4K
  3. #3 · DavidHDev/react-bits

    react-bits

    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.

    49.4K
  1. 4

    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.

  2. 5

    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.

  3. 6

    ToolJet

    41.1KToolJet/ToolJet · HTML

    ToolJet is an open-source platform for building internal tools, admin panels, dashboards, and business apps on top of your existing databases, APIs, and SaaS systems. You can build apps visually, from a text prompt, or via coding agents (Claude Code, Codex, Cursor) through its MCP server.

  4. 7

    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.

  5. 8

    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.

  6. 9

    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.

  7. 10

    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.

  8. 11

    signoz

    32.4KSigNoz/signoz · TypeScript

    SigNoz is an open-source observability platform built on OpenTelemetry: logs, metrics, traces, alerts, and dashboards in one tool for debugging production apps and monitoring AI agents.

  9. 12

    conductor

    32.3Kconductor-oss/conductor · Java

    An open-source durable execution engine for microservices and AI agents: it persists every workflow step so long-running processes survive crashes, retries, and restarts. It originated at Netflix and is maintained by Orkes and the community.

  10. 13

    heroui

    30.9Kheroui-inc/heroui · TypeScript

    HeroUI (formerly NextUI) is a production-ready React component library that combines React Aria's accessibility primitives with Tailwind CSS v4 styling.

  11. 14

    immer

    29Kimmerjs/immer · JavaScript

    Immer is a small JavaScript library for working with immutable state: you write code that mutates your current state, and it produces the next immutable state tree for you.

  12. 15

    mastra

    28.9Kmastra-ai/mastra · TypeScript

    Mastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.

  13. 16

    table

    28.5KTanStack/table · TypeScript

    TanStack Table is a headless table library for building powerful datagrids in TypeScript and JavaScript. You may know it by its adapter names — React Table, Vue Table, Solid Table, Svelte Table.

  14. 17

    recharts

    27.6Krecharts/recharts · TypeScript

    Recharts is a charting library for React that lets you build charts out of composable React components, built on top of D3 for calculations and native SVG for rendering.

  15. 18

    30-Days-Of-React

    27.5KAsabeneh/30-Days-Of-React · JavaScript

    A 30-day structured challenge that teaches React step by step, from JavaScript fundamentals through components, hooks, routing, and small projects, ending with a completion certificate.

  16. 19

    react-admin

    27Kmarmelab/react-admin · TypeScript

    A frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.

  17. 20

    redoc

    26KRedocly/redoc · TypeScript

    Redoc is an open-source tool that generates API reference documentation from OpenAPI (formerly Swagger) definitions — it turns your spec file into a polished, readable reference page.

  18. 21

    draft-js

    22.6Kfacebookarchive/draft-js · JavaScript

    It is a JavaScript rich text editor framework built for React and backed by an immutable model — a way to build rich text editing into web apps.

  19. 22

    normalizr

    20.8Kpaularmstrong/normalizr · JavaScript

    Normalizr is an open-source JavaScript library that normalizes nested JSON according to a schema you define: hand it a deeply nested API response and it returns a flat, normalized structure. It is typically used in React, Redux and Flux apps.

  20. 23

    react-testing-library

    19.7Ktesting-library/react-testing-library · JavaScript

    A lightweight set of React DOM testing utilities that helps you write maintainable component tests which exercise your app the way a user actually uses it.

  21. 24

    Recoil

    19.4Kfacebookexperimental/Recoil · JavaScript

    Recoil is an experimental state management library for React apps, built to add capabilities that are hard to get with plain React (like shared derived state and fine-grained updates), while staying compatible with React's newest features.

  22. 25

    emotion

    18Kemotion-js/emotion · JavaScript

    Emotion is a performant and flexible CSS-in-JS library for JavaScript: you write styles in your JS code instead of separate CSS files. It is one of the most popular libraries in this space.

  23. 26

    react-native-guide

    17.8Kreactnativecn/react-native-guide

    A curated Chinese-language collection of React Native learning resources: tutorials, open-source apps, books, components, tools and discussion articles.

  24. 27

    react-bits

    17.4Kvasanthk/react-bits

    A compilation of React patterns, techniques, tips and tricks — a community-maintained reference of short write-ups for everyday React development, with 17k+ GitHub stars.

  25. 28

    docs

    16.9Ksuitenumerique/docs · Python

    Docs is an open-source collaborative text editor - a self-hostable alternative to Notion or Google Docs, built on Django and React. Teams write, organize and share documents together in real time.

  26. 29

    tremor-npm

    16.5Ktremorlabs/tremor-npm · TypeScript

    Tremor NPM is a set of 20+ open-source React components for building charts and dashboards, made by Tremor Labs.

  27. 30

    awx

    15.6Kansible/awx · Python

    AWX is a web-based user interface, REST API, and task engine built on top of Ansible — a self-hosted control center for launching and managing Ansible automation from a browser.

  28. 31

    reactotron

    15.6Kinfinitered/reactotron · TypeScript

    Reactotron is a free, open-source desktop debugger for React JS and React Native apps. It gives you a visual interface to monitor app state, network requests, and performance in projects of any size.

  29. 32

    reference

    15.2Kjaywcjlove/reference · Dockerfile

    A Chinese-language collection of developer cheat sheets covering programming languages, frameworks, DevOps tools, config formats and more, expanded from the original English 'Reference' project.

  30. 33

    hooks

    15Kalibaba/hooks · TypeScript

    This is ahooks, a high-quality and reliable React Hooks library from Alibaba, bundling a large set of ready-made hooks for everyday React development.

  31. 34

    notesnook

    14.8Kstreetwriters/notesnook · TypeScript

    Notesnook is a free, fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote.

  32. 35

    blitz

    14.1Kblitz-js/blitz · TypeScript

    Blitz is a fullstack toolkit built on top of Next.js, adding the missing pieces like a CLI, database ORM integration, and conventions so you can build a complete app without wiring everything yourself.

  33. 36

    nivo

    14.1Kplouc/nivo · TypeScript

    nivo is a React component library for building data visualizations, built on top of d3 with support for SVG, HTML and Canvas rendering.

  34. 37

    full-blockchain-solidity-course-js

    14Ksmartcontractkit/full-blockchain-solidity-course-js

    A free, full-length course that teaches blockchain concepts, Solidity smart contract development, and full-stack Web3 app building using JavaScript (with a TypeScript edition also provided). It was built with FreeCodeCamp.

  35. 38

    react-toastify

    13.4Kfkhadra/react-toastify · TypeScript

    React-Toastify is a React library that lets you add notification toasts to your app with minimal setup.

  36. 39

    plasmo

    13.2KPlasmoHQ/plasmo · TypeScript

    Plasmo is a browser extension framework that handles bundling, manifest generation, and dev tooling so you can focus on building the actual extension logic instead of config files.

  37. 40

    formbricks

    13.1Kformbricks/formbricks · TypeScript

    Formbricks is an open source alternative to Qualtrics for building and running surveys, including link surveys, website surveys, and in-app surveys.

  38. 41

    Next-js-Boilerplate

    13.1Kixartz/Next-js-Boilerplate · TypeScript

    A production-ready boilerplate and starter kit for building Next.js 16 apps with App Router, TypeScript, and Tailwind CSS 4, pre-wired with authentication, a database, testing, and other dev-experience tooling.

  39. 42

    sonner

    13Kemilkowalski/sonner · TypeScript

    Sonner is an opinionated toast component for React that lets you show notification messages from anywhere in your app.

  40. 43

    conductor

    12.7KNetflix/conductor · Java

    Conductor is a platform built by Netflix to orchestrate workflows that span across multiple microservices.

  41. 44

    formily

    12.6Kalibaba/formily · TypeScript

    A high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.

  42. 45

    giscus

    12.2Kgiscus/giscus · TypeScript

    Giscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.

  43. 46

    ant-design-mobile

    12.1Kant-design/ant-design-mobile · TypeScript

    Ant Design Mobile is a React component library that provides essential UI blocks for building mobile web apps.

  44. 47

    meshery

    12Kmeshery/meshery · TypeScript

    Meshery is a cloud native management plane that lets you configure, deploy, and visually manage Kubernetes clusters and other cloud native infrastructure across multiple clouds from one place.

  45. 48

    mdx-deck

    11.5Kjxnblk/mdx-deck · JavaScript

    MDX Deck is a React-based tool for building presentation slide decks by writing Markdown mixed with JSX components (MDX), instead of using a traditional slideshow app.

  46. 49

    usehooks

    11.5Kuidotdev/usehooks · MDX

    useHooks is a collection of modern, server-safe React hooks maintained by the ui.dev team, covering common needs like debouncing, local storage, media queries, and geolocation.

  47. 50

    tambo

    11.2Ktambo-ai/tambo · TypeScript

    Tambo is an open-source toolkit for React that lets you build agents that render your own UI components ('generative UI') instead of just text replies. You register components with Zod schemas, and the agent decides which one to render and streams props into it.

  48. 51

    awesome-nextjs

    11.1Kunicodeveloper/awesome-nextjs

    A curated list of resources for Next.js, the React framework for building server-rendered and static web applications: articles, boilerplates, extensions, books, videos, and example projects.

  49. 52

    react-devtools

    11Kfacebook/react-devtools

    React DevTools is a browser extension that lets you inspect the hierarchy of React components directly inside the Chrome and Firefox Developer Tools panels.

  50. 53

    nuqs

    10.9K47ng/nuqs · TypeScript

    nuqs is a type-safe state manager for React that keeps state in the URL query string — like useState, but the value lives in the URL and survives sharing or reloading the page.

  51. 54

    wired-elements

    10.8Krough-stuff/wired-elements · TypeScript

    Wired Elements is a collection of custom web components styled to look hand-drawn, useful for wireframes, mockups, or just a sketchy fun UI look.

  52. 55

    spectrum

    10.8Kwithspectrum/spectrum · JavaScript

    Spectrum is the open-source codebase for a community platform that combines forum-style threaded discussions with real-time chat, aimed at making it easier to grow and moderate online communities.

  53. 56

    tailwind-nextjs-starter-blog

    10.6Ktimlrx/tailwind-nextjs-starter-blog · TypeScript

    A Next.js and Tailwind CSS blogging starter template, preconfigured for technical writing and positioned as a replacement for existing Jekyll or Hugo personal blogs.

  54. 57

    woocommerce

    10.6Kwoocommerce/woocommerce · PHP

    WooCommerce is an open-source ecommerce platform built on WordPress. This repo is its development monorepo, holding the core plugin, PHP and JavaScript packages, and dev tools.

  55. 58

    reactstrap

    10.5Kreactstrap/reactstrap · JavaScript

    reactstrap is a library of stateless React components for Bootstrap 5 — you build Bootstrap-styled interfaces from React code instead of Bootstrap's markup plus jQuery.

  56. 59

    gdbgui

    10.4Kcs01/gdbgui · TypeScript

    It's a graphical frontend for gdb (the GNU debugger): instead of typing commands, you add breakpoints, view the call stack, and visualize data structures in a browser UI.

  57. 60

    awesome-react-hooks

    10.3Krehooks/awesome-react-hooks

    A curated (awesome) list of React Hooks resources: official docs, discussions, tutorials, videos, podcasts, dev tools, other hook catalogs, and dozens of individual hook npm packages.

  58. 61

    react-transition-group

    10.2Kreactjs/react-transition-group · JavaScript

    react-transition-group is a set of React components for managing component states, including mounting and unmounting, over time, specifically designed with animation in mind.

  59. 62

    spectacle

    10.2KFormidableLabs/spectacle · TypeScript

    Spectacle is a React-based presentation library: you write sleek slide decks as JSX components, with the ability to live-demo your code during the talk.

  60. 63

    top-javascript-interview-questions

    10.1Kgreatfrontend/top-javascript-interview-questions · MDX

    A curated collection of top JavaScript interview questions and answers aimed at frontend engineers, updated for 2026.

  61. 64

    terax-ai

    9.3Kcrynta/terax-ai · TypeScript

    Terax is a lightweight open-source terminal-first AI-native development environment built on Tauri 2, Rust and React 19 — about 7-8 MB on disk, with no telemetry and no account.

  62. 65

    OpenExecutive

    5.6KSenteLabsAI/OpenExecutive · Python

    Open Executive is an AI system that acts as a company's virtual executive team — presented as one senior advisor with Harvard MBA-level knowledge, backed by eight specialist agents (CSO, CFO, HR, General Counsel, COO, CMO, CPO, Board Communications).

  63. 66

    terraink

    4.2Kyousifamanuel/terraink · TypeScript

    Terraink is a cartographic poster engine that generates unique, customizable map posters for any city or location in the world using real OpenStreetMap data.

  64. 67

    vault-ai

    3.4Kpashpashpash/vault-ai · JavaScript

    OP Vault gives ChatGPT long-term memory over your own documents: you upload a knowledge base of books, letters or PDFs and ask questions about their contents, powered by OpenAI and the Pinecone vector database.

  65. 68

    pdfcn

    2.9Kshadcn-labs/pdfcn · TypeScript

    pdfcn is a free, open-source collection of ready-to-use, customizable PDF components for React that you copy into your project and ship, rather than install as a dependency.

  66. 69

    rare-ui

    1.8Kswamimalode07/rare-ui · TypeScript

    Rare UI is a shadcn registry of rare, ready-to-use UI components and animations that you install directly into your Next.js, Tailwind CSS and TypeScript codebase.

  67. 70

    sales-crm

    1.7Kkargulstudio/sales-crm · TypeScript

    Kargul Starter is a boilerplate for building web projects with Next.js 16, React 19, and Tailwind CSS 4, shipped with a strict set of build conventions.

  68. 71

    Trenova

    330emoss08/Trenova · Go

    Trenova is an open-source (Fair Source) Transportation Management System for small and mid-sized US trucking carriers, covering the full order-to-cash cycle: shipment entry, dispatch, rating, billing, accounting, EDI, and FMCSA compliance.

Often tagged together