A collection of awesome things regarding the React ecosystem.
- React
- React General Resources
- React Tutorials
- React Frameworks
- React Component Libraries
- React State Management and Data Fetching
- React Styling
- React Routing
- React Development Tools
- React Libraries
- React Testing
- React Awesome Components
- React Components Sandboxes
- React Forms
- React Tables and Grids
- React Maps
- React Charts
- React Renderers
- React Internationalization
- React Graphics and Animations
- React Integration
- React Real Apps
- React Native
- Contribution
- 🌎 React Official Website
237698⭐
49031🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
42576⭐
10011🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
32148⭐
2922🍴
A simple, scalable, and powerful architecture for building production ready React applications)46499⭐
4218🍴
Cheatsheets for experienced React developers getting started with TypeScript)8728⭐
1146🍴
The Fullstack Tutorial for GraphQL)
133488⭐
28953🍴
next) - The React Framework31469⭐
2671🍴
remix) - Full stack web Framework that lets you focus on the user interface55909⭐
10291🍴
gatsby) - Build modern websites with React26053⭐
5387🍴
react-admin) - A frontend Framework for building B2B applications31738⭐
2607🍴
refine) - Build your React-based CRUD applications, without constraints
96243⭐
32606🍴
material-ui) - Ready-to-use foundational React components95497⭐
53105🍴
ant-design) - An enterprise-class UI design language and React UI library91931⭐
6391🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22584⭐
3617🍴
react-bootstrap) - Bootstrap components built with React19434⭐
2816🍴
fluentui) - Microsoft's Fluent UI18417⭐
3227🍴
framework7) - Full featured HTML framework for building iOS & Android apps8302⭐
400🍴
ariakit) - Toolkit for building accessible web apps with React29278⭐
2107🍴
mantine) - Fully featured React components library16326⭐
794🍴
react-email) - Unstyled components for creating beautiful emails
61289⭐
15207🍴
redux) - Predictable State Container for JavaScript Apps27982⭐
1791🍴
mobx) - Simple, scalable state management53810⭐
1756🍴
zustand) - Bear necessities for state management in React46026⭐
3361🍴
tanstack-query) - Powerful asynchronous state management31745⭐
1272🍴
swr) - React Hooks for Data Fetching19606⭐
2689🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18785⭐
1861🍴
relay) - A framework for building data-driven React applications20271⭐
682🍴
jotai) - Primitive and flexible state management for React28545⭐
1319🍴
xstate) - State machines and statecharts for the modern web4740⭐
253🍴
effector) - Business logic with ease28521⭐
861🍴
immer) - Create the next immutable state by mutating the current one33057⭐
1776🍴
immutable-js) - Immutable persistent data collections for Javascript22528⭐
1123🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40852⭐
2511🍴
styled-components) - Visual primitives for the component age17823⭐
1134🍴
emotion) - CSS-in-JS library designed for high performance style composition10022⭐
318🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
55268⭐
10684🍴
react-router) - Declarative routing for React7395⭐
173🍴
wouter) - A minimalist-friendly routing10681⭐
1112🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
103386⭐
27048🍴
create-react-app) - Set up a modern Web app by running one command74427⭐
7000🍴
vite) - Next Generation Frontend Tooling43914⭐
2262🍴
parcel) - The zero configuration build tool for the web17293⭐
590🍴
million) - An extremely fast and lightweight optimizing compiler15290⭐
958🍴
reactotron) - A desktop app for inspecting your React and React Native projects9200⭐
2755🍴
eslint-plugin-react) - React specific linting rules for ESLint12115⭐
218🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
37840⭐
2015🍴
preact) - Fast React alternative with the same modern API31453⭐
1641🍴
floating-ui) - Toolkit to create floating elements7811⭐
388🍴
loadable-components) - The recommended Code Splitting library for React1181⭐
40🍴
react-uploady) - Modern file-upload components & hooks for React12235⭐
942🍴
downshift) - React autocomplete, combobox or select dropdown components7598⭐
218🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44928⭐
6584🍴
jest) - Delightful JavaScript Testing19346⭐
1133🍴
react-testing-library) - Simple and complete React DOM testing utilities48794⭐
3312🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
45055⭐
3632🍴
Awesome React Components)27988⭐
4144🍴
react-select) - The Select Component for React8403⭐
2294🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React4145⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app4118⭐
340🍴
react-qrcode) - QR component for use with React1239⭐
77🍴
react-archer) - Draw arrows between React elements12226⭐
790🍴
react-icons) - SVG React icons of popular icon packs1247⭐
94🍴
react-complex-tree) - Unopinionated Accessible Tree1444⭐
250🍴
react-insta-stories) - A React component for Instagram like stories41255⭐
9739🍴
swiper) - Most modern mobile touch slider4900⭐
223🍴
keen-slider) - The Touch slider carousel167⭐
12🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner449⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React5086⭐
198🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3796⭐
456🍴
tagify) - Lightweight, efficient Tags input component7128⭐
493🍴
puck) - The visual editor for React
87366⭐
9631🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation11048⭐
1432🍴
react-styleguidist) - Isolated React component development environment with a living style guide8513⭐
361🍴
react-cosmos) - Dev tool for creating reusable React components18151⭐
939🍴
bit) - A build system for development of composable software
43564⭐
2256🍴
react-hook-form) - React Hooks for form state management and validation34267⭐
2802🍴
formik) - Build forms in React, without the tears15080⭐
2274🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema12098⭐
1549🍴
formily) - Alibaba Group Unified Form Solution2607⭐
88🍴
vest) - Declarative validations framework
21387⭐
2664🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints26747⭐
3294🍴
tanstack-table) - Headless UI for building powerful tables & datagrids7356⭐
2211🍴
react-data-grid) - Feature-rich and customizable data grid React component
8187⭐
1359🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5426⭐
893🍴
react-leaflet) - React components for Leaflet maps
25651⭐
1807🍴
recharts) - Redefined chart library built with React and D320175⭐
744🍴
visx) - Visualization components11192⭐
532🍴
victory) - A collection of composable React components for building interactive data visualizations8766⭐
833🍴
react-vis) - Data Visualization Components13687⭐
1067🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries30786⭐
1993🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
29306⭐
1708🍴
react-three-fiber) - A React renderer for Three.js30281⭐
703🍴
ink) - React for interactive command-line apps23289⭐
1251🍴
remotion) - Make videos programmatically with React15878⭐
1267🍴
react-pdf) - Create PDF files using React2636⭐
135🍴
react-figma) - A React renderer for Figma
14547⭐
1372🍴
formatjs) - Internationalize your web apps9662⭐
1045🍴
react-i18next) - Internationalization for React done right
28807⭐
1206🍴
react-spring) - A spring physics based React animation library29306⭐
998🍴
framer-motion) - Open source, production-ready animation and gesture library for React13491⭐
241🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8369⭐
919🍴
react-tsparticles) - Easily create highly customizable particles effects1030⭐
122🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components2033⭐
143🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7139⭐
470🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6758⭐
752🍴
react-rails) - Integrate React with Rails1575⭐
143🍴
fulcro) - A library for development of web applications in clj/cljs- 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind
33255⭐
7885🍴
mattermost-server) - An open source platform for secure collaboration20606⭐
8404🍴
kibana) - Your window into the Elastic Stack10586⭐
717🍴
webamp) - Winamp 2 reimplemented for the browser7228⭐
1741🍴
overreacted) - Personal blog by Dan Abramov10822⭐
402🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
123196⭐
24767🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
24101⭐
5104🍴
react-navigation) - Routing and navigation for your React Native apps
17684⭐
2116🍴
react-native-vector-icons) - Customizable Icons for React Native13977⭐
3599🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5928⭐
606🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6592⭐
1478🍴
react-native-device-info) - Device Information for React Native iOS and Android
This list began as a personal compilation of interesting things related to React. When it was initiated, React was still in beta, a special script was required to convert JSX to JS, and Flux had not yet been released. Today, React has become mainstream, with numerous developments taking place. Kindly refrain from using this list as an advertisement board or a space to promote your experiments. We focus on sharing entirely free resources here. Please feel free to propose updates for outdated projects and articles, as well as new contributions. Your input and suggestions are wholeheartedly♡ appreciated. (✿◠‿◠)
69139⭐
7387🍴
enaqx/awesome-react)