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
232424⭐
47647🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
41057⭐
9697🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
29919⭐
2725🍴
A simple, scalable, and powerful architecture for building production ready React applications)45940⭐
4173🍴
Cheatsheets for experienced React developers getting started with TypeScript)8703⭐
1148🍴
The Fullstack Tutorial for GraphQL)
129513⭐
27698🍴
next) - The React Framework30752⭐
2592🍴
remix) - Full stack web Framework that lets you focus on the user interface55736⭐
10302🍴
gatsby) - Build modern websites with React25404⭐
5306🍴
react-admin) - A frontend Framework for building B2B applications29913⭐
2352🍴
refine) - Build your React-based CRUD applications, without constraints
94813⭐
32492🍴
material-ui) - Ready-to-use foundational React components93743⭐
51220🍴
ant-design) - An enterprise-class UI design language and React UI library81212⭐
5320🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22490⭐
3617🍴
react-bootstrap) - Bootstrap components built with React18846⭐
2771🍴
fluentui) - Microsoft's Fluent UI18272⭐
3234🍴
framework7) - Full featured HTML framework for building iOS & Android apps7996⭐
383🍴
ariakit) - Toolkit for building accessible web apps with React27809⭐
1959🍴
mantine) - Fully featured React components library15227⭐
711🍴
react-email) - Unstyled components for creating beautiful emails
61065⭐
15250🍴
redux) - Predictable State Container for JavaScript Apps27735⭐
1779🍴
mobx) - Simple, scalable state management50340⭐
1585🍴
zustand) - Bear necessities for state management in React43859⭐
3024🍴
tanstack-query) - Powerful asynchronous state management31052⭐
1253🍴
swr) - React Hooks for Data Fetching19474⭐
2672🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18534⭐
1844🍴
relay) - A framework for building data-driven React applications19467⭐
646🍴
jotai) - Primitive and flexible state management for React27817⭐
1279🍴
xstate) - State machines and statecharts for the modern web4659⭐
245🍴
effector) - Business logic with ease28085⭐
856🍴
immer) - Create the next immutable state by mutating the current one33019⭐
1782🍴
immutable-js) - Immutable persistent data collections for Javascript22031⭐
1085🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40673⭐
2505🍴
styled-components) - Visual primitives for the component age17637⭐
1120🍴
emotion) - CSS-in-JS library designed for high performance style composition9749⭐
300🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
54079⭐
10456🍴
react-router) - Declarative routing for React7010⭐
161🍴
wouter) - A minimalist-friendly routing8984⭐
765🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
103111⭐
26981🍴
create-react-app) - Set up a modern Web app by running one command70780⭐
6441🍴
vite) - Next Generation Frontend Tooling43663⭐
2267🍴
parcel) - The zero configuration build tool for the web16936⭐
580🍴
million) - An extremely fast and lightweight optimizing compiler15087⭐
947🍴
reactotron) - A desktop app for inspecting your React and React Native projects9083⭐
2764🍴
eslint-plugin-react) - React specific linting rules for ESLint11699⭐
204🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
37167⭐
1963🍴
preact) - Fast React alternative with the same modern API30680⭐
1626🍴
floating-ui) - Toolkit to create floating elements7757⭐
385🍴
loadable-components) - The recommended Code Splitting library for React1139⭐
39🍴
react-uploady) - Modern file-upload components & hooks for React12173⭐
935🍴
downshift) - React autocomplete, combobox or select dropdown components7216⭐
213🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44529⭐
6513🍴
jest) - Delightful JavaScript Testing19162⭐
1119🍴
react-testing-library) - Simple and complete React DOM testing utilities48230⭐
3256🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
43577⭐
3554🍴
Awesome React Components)27828⭐
4144🍴
react-select) - The Select Component for React8097⭐
2266🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React4083⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3975⭐
337🍴
react-qrcode) - QR component for use with React1197⭐
71🍴
react-archer) - Draw arrows between React elements11873⭐
766🍴
react-icons) - SVG React icons of popular icon packs1053⭐
85🍴
react-complex-tree) - Unopinionated Accessible Tree1395⭐
247🍴
react-insta-stories) - A React component for Instagram like stories40539⭐
9751🍴
swiper) - Most modern mobile touch slider4787⭐
220🍴
keen-slider) - The Touch slider carousel154⭐
8🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner444⭐
15🍴
heart-switch) - A heart-shaped toggle switch component for React4957⭐
188🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3673⭐
442🍴
tagify) - Lightweight, efficient Tags input component6230⭐
386🍴
puck) - The visual editor for React
85885⭐
9438🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10863⭐
1434🍴
react-styleguidist) - Isolated React component development environment with a living style guide8412⭐
357🍴
react-cosmos) - Dev tool for creating reusable React components18003⭐
940🍴
bit) - A build system for development of composable software
42456⭐
2129🍴
react-hook-form) - React Hooks for form state management and validation34147⭐
2800🍴
formik) - Build forms in React, without the tears14588⭐
2228🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11558⭐
1497🍴
formily) - Alibaba Group Unified Form Solution2584⭐
86🍴
vest) - Declarative validations framework
20855⭐
2613🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints25824⭐
3127🍴
tanstack-table) - Headless UI for building powerful tables & datagrids7105⭐
2193🍴
react-data-grid) - Feature-rich and customizable data grid React component
7982⭐
1358🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5262⭐
893🍴
react-leaflet) - React components for Leaflet maps
24629⭐
1742🍴
recharts) - Redefined chart library built with React and D319766⭐
729🍴
visx) - Visualization components11089⭐
523🍴
victory) - A collection of composable React components for building interactive data visualizations8742⭐
836🍴
react-vis) - Data Visualization Components13398⭐
1041🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries27731⭐
1795🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
28207⭐
1644🍴
react-three-fiber) - A React renderer for Three.js27644⭐
630🍴
ink) - React for interactive command-line apps21579⭐
1116🍴
remotion) - Make videos programmatically with React15281⭐
1214🍴
react-pdf) - Create PDF files using React2588⭐
134🍴
react-figma) - A React renderer for Figma
14404⭐
1368🍴
formatjs) - Internationalize your web apps9436⭐
1032🍴
react-i18next) - Internationalization for React done right
28466⭐
1201🍴
react-spring) - A spring physics based React animation library27343⭐
907🍴
framer-motion) - Open source, production-ready animation and gesture library for React13161⭐
231🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8037⭐
877🍴
react-tsparticles) - Easily create highly customizable particles effects989⭐
121🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components1902⭐
143🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
6869⭐
457🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6751⭐
759🍴
react-rails) - Integrate React with Rails1560⭐
140🍴
fulcro) - A library for development of web applications in clj/cljs- 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind
31680⭐
7567🍴
mattermost-server) - An open source platform for secure collaboration20231⭐
8293🍴
kibana) - Your window into the Elastic Stack10400⭐
699🍴
webamp) - Winamp 2 reimplemented for the browser7100⭐
1705🍴
overreacted) - Personal blog by Dan Abramov9075⭐
286🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
120645⭐
24503🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23820⭐
5076🍴
react-navigation) - Routing and navigation for your React Native apps
17540⭐
2120🍴
react-native-vector-icons) - Customizable Icons for React Native13729⭐
3570🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5854⭐
584🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6517⭐
1471🍴
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. (✿◠‿◠)
66864⭐
7288🍴
enaqx/awesome-react)