mdx - Markdown for the component era
Primer React components - React components which implement GitHub's Primer Design System
blueprint - A React-based UI toolkit for the web
evergreen - Evergreen React UI Framework by Segment
airframe-react - Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16
react-bootstrap - Bootstrap components built with React
reactstrap - Simple React Bootstrap 4 components
baseweb - A React Component library implementing the Base design language
chakra-ui - Simple, Modular & Accessible UI Components for your React Applications
gestalt - A set of React UI components that supports Pinterest’s design language
primitives - An open-source UI component library for building high-quality, accessible design systems and web apps.
tailblocks - Ready-to-use Tailwind CSS blocks
preact - Fast 3kB React alternative with the same modern API. Components & Virtual DOM
awesome-preact - A curated list of amazingly awesome things regarding Preact ecosystem
headlessui - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
react-toolbox - A set of React components implementing Google's Material Design specification with the power of CSS Modules
Gravity UI - A set of React components for building rich web applications.
rsuite - A suite of React components
shadcn/ui - Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
fluentui - Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
ant-design - An enterprise-class UI design language and React UI library
ant-design-pro - An out-of-box UI solution for enterprise applications as a React boilerplate. Ant Design Pro ia a production-ready solution for admin interfaces. Built on the design principles developed by Ant Design, this project introduces higher level components; we have developed templates, components, and a corresponding design kit to improve the user and development experience for admin interfaces.
awesome-ant-design - A curated list of Ant Design resources and related projects. The main idea is that everyone can contribute here, so we can have a central repository of informations about Ant Design that we keep up-to-date.
react-spectrum - A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
eui - Elastic UI Framework. The Elastic UI Framework is a collection of React UI components for quickly building user interfaces at Elastic.
HeroUI - Beautiful, fast and modern React UI library. (Previously NextUI)
react-with-direction - Components to provide and consume RTL or LTR direction in React
react-lodash - Lodash as React components
kbar - kbar is a simple plug-n-play React component to add a fast, portable, and extensible command + k (command palette) interface to your site.
searchkit - Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. React & Vue support
xyflow - Powerful open source libraries for building node-based UIs with React or Svelte. Ready out-of-the-box and infinitely customizable.
react-content-loader - SVG-Powered component to easily create skeleton loadings.
react-dates - An easily internationalizable, mobile-friendly datepicker library for the web
react-nice-dates - A responsive, touch-friendly, and modular date picker library for React
react-infinite-calendar - Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
FullCalendar - A full-sized drag & drop JavaScript event calendar
react-big-calendar - react-big-calendar
react-dropdown - React Dropdown component
react-virtualized-select - HOC that uses react-virtualized and react-select to display large lists of options in a drop-down
react-table - Hooks for building fast and extendable tables and datagrids for React
react-gridlist - A virtual-scrolling GridList component based on CSS Grids
react-handsontable - React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable
table - Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
react-form - Hooks for managing form state and validation in React
formik - Build forms in React, without the tears
use-select - A react-hook for building enhanced input components
react-select - The Select Component for React.js
react-hook-form - React hooks for forms validation without the hassle
react-hook-form - React hooks for forms validation without the hassle
useAuth - The simplest way to add authentication to your React app. Handles everything for you. Users, login forms, redirects, sharing state between components
react-tiny-virtual-list - A tiny but mighty 3kb list virtualization library, with zero dependencies muscle Supports variable heights/widths, sticky items, scrolling to index, and more!
react-sortable-hoc - A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list
react-window - React components for efficiently rendering large lists and tabular data
react-virtualized - React components for efficiently rendering large lists and tabular data
react-window-infinite-loader - InfiniteLoader component inspired by react-virtualized but for use with react-window
virtual - Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
virtua - A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
recharts - Redefined chart library built with React and D3
react-charts - Fast & simple charts for React
react-apexcharts - React Component for ApexCharts
react-diagrams - a super simple, no-nonsense diagramming library written in react that just works
react-highcharts - React wrapper for Highcharts library
victory - A collection of composable React components for building interactive data visualizations
reaviz - Data visualization library for React based on D3
vx - react + d3 = vx | visualization components
react-vis - Data Visualization Components
chart-race-react - Seamless bar chart race component for React
visx - collection of reusable low-level visualization components
react-three-fiber - A React renderer for Three.js (web and react-native)
Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
tldraw - a very good whiteboard
nuka-carousel - Pure React Carousel Component
react-leaflet - React components for leaves Leaflet maps
react-burger-menu - An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
animated-burgers - Collection of animated burgers for React, also available as HTML+CSS
hamburger-react - Animated hamburger menu icons for React (1.5 KB)
cmdk - Fast, unstyled command menu React component.
xgplayer-react - React component for xgplayer, a HTML5 video player with a parser that saves traffic
remotion - Make videos programmatically with React
react-ideal-image - An Almost Ideal React Image Component
react-image-gallery - React carousel image gallery component with thumbnail support
satori - Enlightened library to convert HTML and CSS to SVG
react-move - React Move cyclone Beautiful, data-driven animations for React
react-show - A 3kb css animation component for React
React-spring - A spring physics based React animation library
motion - Open source, production-ready animation and gesture library for React
use-gesture - library that lets you bind richer mouse and touch events to any component or view. With the data you receive, it becomes trivial to set up gestures, and often takes no more than a few lines of code.
use-cannon - physics based hooks for @react-three/fiber
react-dropzone - Simple HTML5 drag-drop zone with React.js.
react-movable - Drag and drop for your React lists and tables. Accessible. Tiny
dnd-kit - A modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.
react-progress-2 - YouTube style progress bar for ReactJS
react-compound-slider - React Compound Slider
react-range - Range input with a slider. Accessible. Bring your own styles and markup
draft-js - A React framework for building text editors
monaco-react - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
rich-textarea - A small customizable textarea for React to colorize, highlight, decorate texts, offer autocomplete and much more.
lexical - extensible text editor framework that provides excellent reliability, accessibility and performance.
react-icons - svg react icons of popular icon packs
styled-icons - Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components
phosphor-icons - Phosphor Icons, a flexible icon family for everyone
react-feather - React component for Feather icons
react-router - Declarative routing for React
wouter - A minimalist-friendly ~1.2KB routing for React and Preact. Nothing else but HOOKS
router - Powerful routing and search-params for JS/TS, React, Solid, Vue and Svelte
spectacle - ReactJS based Presentation Library
mdx-deck - React MDX-based presentation decks
react-highlight-words - React component to highlight words within a larger body of text
react-typist - React Component for making typing animations. Wrap Typist around your text or any element tree to animate text inside the tree
react-pdf - Create PDF files using React
react-pdf-highlighter - Set of React components for PDF annotation
react-pdf-viewer - A React component to view a PDF document
floating-ui - A JavaScript library to position floating elements and create interactions for them. Anchor a floating element next to another element while making sure it stays in view by avoiding collisions. This lets you position tooltips, popovers, or dropdowns optimally.
react-query - Hooks for fetching, caching and updating asynchronous data in React
react-loadable - A higher order component for loading components with promises.
loadable-components - The recommended Code Splitting library for React
swr - React Hooks library for remote data fetching
react-async - Flexible promise-based React data loader
useWorker - React Hook running heavy task in background, without blocking UI
query - Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue.
react-intl - Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations
react-testing-library - Simple and complete React DOM testing utilities that encourage good testing practices
react-hooks-testing-library - Simple and complete React hooks testing utilities that encourage good testing practices
user-event - Simulate user events for react-testing-library
enzyme - JavaScript Testing utilities for React
ab-testing - AB Testing framework (for JavaScript and React)
draqula - GraphQL client for minimalistic React apps
relay - framework for building data-driven React applications
urql - The highly customizable and versatile GraphQL client
react-filepond - A handy FilePond adapter component for React
use-http - React hook for making isomorphic http requests
react-use - React Hooks
awesome-react-hooks - Awesome React Hooks
awesome-react-hooks - A curated list about React Hooks
beautiful-react-hooks - A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development
hooks - React Hooks Library
react-async-hook - React hook to handle any async operation in React components, and prevent race conditions
Recompose - A React utility belt for function components and higher-order components
why-did-you-update - Puts your console on blast when React is making unnecessary updates
react-fast-compare - fastest deep equal comparison for React
react-sizeme - Make your React Components aware of their width and height
react-view - React View is an interactive playground, documentation and code generator for your components
react-boilerplate - A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices
create-react-library - CLI for creating reusable react libraries
mdx - JSX in Markdown for ambitious projects
use-transition-effect - Run long effects without blocking the main thread
million - Make React Faster. Automatically.
easy-peasy - Vegetarian friendly state for React
unstated - State so simple, it goes without saying
unstated-next - 200 bytes to never think about React state management libraries ever again
storeon - A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
zustand - A small, fast and scalable bearbones state-management solution using simplified flux principles. Has a comfy API based on hooks, isn't boilerplatey or opinionated.
jotai - Primitive and flexible state management for React
use-local-storage-state - React hook that persists data in localStorage
use-immer - Use immer to drive state with a React hooks
Flux Standard Action - A human-friendly standard for Flux action objects
redux-actions - Flux Standard Action utilities for Redux
redux-logger - Logger for Redux
rx-redux - A reimplementation of redux using RxJS
Reselect - Selector library for Redux
re-reselect - Enhance Reselect selectors with deeper memoization and cache management
redux-loop - A library that ports Elm's effect system to Redux
redux-saga - An alternative side effect model for Redux apps
redux-thunk - Thunk middleware for Redux
redux-toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
bulletproof-react - A simple, scalable, and powerful architecture for building production ready React applications.
react-boilerplate - A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
superplate - A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate creates projects for React.js, Next.js, and refine.
react-redux-boilerplate - A meticulously crafted, extensible, and robust architecture for constructing production-grade React 19 application
create-react-app - Create React apps with no build configuration
react-app-rewired - Override create-react-app webpack configs without ejecting
craco - Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app
react-admin - A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design.
remix - full stack web framework that lets you focus on the user interface and work back through web fundamentals to deliver a fast, slick, and resilient user experience
refine - A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. Refine is a React meta-framework for CRUD-heavy web applications. It addresses a wide range of enterprise use cases including internal tools, admin panels, dashboards and B2B apps.
classnames - A simple javascript utility for conditionally joining classNames together
styled-components - Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps
awesome-styled-components - A curated list of awesome styled-components resources
styled-jsx - Full CSS support for JSX without compromises
twin.macro - Use Tailwind classes within any CSS-in-JS library
emotion - CSS-in-JS library designed for high performance style composition
stitches - The modern styling library
compiled - A familiar and performant compile time CSS-in-JS library for React.
awesome-gatsby - Awesome list for the mighty Gatsby.js, a blazing fast React static site generator
gatsby-intro - Code for the Introduction to Gatsby course
gatsby-starter-blog - Gatsby starter for creating a blog
next.js - The React Framework
Awesome Next.js - A curated list of awesome resources : books, videos, articles about using Next.js
next-js-course - Next.js 13 for Beginners Course
nextra - Simple, powerful and flexible site generation framework with everything you love from Next.js.
blitz - Fullstack Toolkit for Next.js
awesome-blitzjs - Curated list of awesome resources for blitz.js
react-snap - Zero-configuration framework-agnostic static prerendering for SPAs
After.js - Next.js-like framework for server-rendered React apps built with React Router 4
redwood - Bringing full-stack to the Jamstack
awesome-redwood - A community-driven collection of Redwood related plugins, config, themes, build scripts, tutorials, podcasts, and more.
react-static - A progressive static site generator for React.
ink - React for interactive command-line apps
pastel - Framework for effortlessly building Ink apps
Redux Ecosystem Links - A categorized list of Redux-related addons, libraries, and utilities
awesome-redux - Awesome list of Redux examples and middlewares
Awesome React - A collection of awesome things regarding React ecosystem
React Components & Libraries - Catalog of React Components & Libraries
React/Redux Links - Curated tutorial and resource links I've collected on React, Redux, ES6, and more
React Developer Roadmap - Roadmap to becoming a React developer in 2018
reactjs-interview-questions - List of top 222 ReactJS Interview Questions & Answers
learn-react-app - Application that will help you learn React fundamentals
react-redux-typescript-guide - The complete guide to static typing in "React & Redux" apps using TypeScript
react-typescript-cheatsheet - Cheatsheets for experienced React developers getting started with TypeScript
react-bits - React patterns, techniques, tips and tricks
30-seconds-of-react - Short React code snippets for all your development needs
react-philosophies - Things I think about when I write React code
30-Days-Of-React - 30 Days of React challenge is a step by step guide to learn React in 30 days.
best-of-react - A ranked list of awesome React open-source libraries and tools. Updated weekly.