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
232342⭐
47596🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
41024⭐
9696🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
29883⭐
2719🍴
A simple, scalable, and powerful architecture for building production ready React applications)45924⭐
4172🍴
Cheatsheets for experienced React developers getting started with TypeScript)8703⭐
1148🍴
The Fullstack Tutorial for GraphQL)
129430⭐
27677🍴
next) - The React Framework30729⭐
2590🍴
remix) - Full stack web Framework that lets you focus on the user interface55728⭐
10298🍴
gatsby) - Build modern websites with React25393⭐
5305🍴
react-admin) - A frontend Framework for building B2B applications29877⭐
2351🍴
refine) - Build your React-based CRUD applications, without constraints
94787⭐
32489🍴
material-ui) - Ready-to-use foundational React components93725⭐
51178🍴
ant-design) - An enterprise-class UI design language and React UI library81041⭐
5298🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22489⭐
3616🍴
react-bootstrap) - Bootstrap components built with React18833⭐
2770🍴
fluentui) - Microsoft's Fluent UI18269⭐
3236🍴
framework7) - Full featured HTML framework for building iOS & Android apps7993⭐
382🍴
ariakit) - Toolkit for building accessible web apps with React27781⭐
1956🍴
mantine) - Fully featured React components library15187⭐
708🍴
react-email) - Unstyled components for creating beautiful emails
61059⭐
15251🍴
redux) - Predictable State Container for JavaScript Apps27734⭐
1779🍴
mobx) - Simple, scalable state management50258⭐
1584🍴
zustand) - Bear necessities for state management in React43813⭐
3019🍴
tanstack-query) - Powerful asynchronous state management31039⭐
1253🍴
swr) - React Hooks for Data Fetching19473⭐
2670🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18529⭐
1844🍴
relay) - A framework for building data-driven React applications19452⭐
643🍴
jotai) - Primitive and flexible state management for React27807⭐
1278🍴
xstate) - State machines and statecharts for the modern web4657⭐
245🍴
effector) - Business logic with ease28076⭐
856🍴
immer) - Create the next immutable state by mutating the current one33018⭐
1782🍴
immutable-js) - Immutable persistent data collections for Javascript22018⭐
1085🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40668⭐
2507🍴
styled-components) - Visual primitives for the component age17635⭐
1119🍴
emotion) - CSS-in-JS library designed for high performance style composition9744⭐
300🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
54052⭐
10452🍴
react-router) - Declarative routing for React6996⭐
162🍴
wouter) - A minimalist-friendly routing8951⭐
765🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
103103⭐
26971🍴
create-react-app) - Set up a modern Web app by running one command70704⭐
6438🍴
vite) - Next Generation Frontend Tooling43658⭐
2267🍴
parcel) - The zero configuration build tool for the web16926⭐
580🍴
million) - An extremely fast and lightweight optimizing compiler15077⭐
947🍴
reactotron) - A desktop app for inspecting your React and React Native projects9081⭐
2766🍴
eslint-plugin-react) - React specific linting rules for ESLint11691⭐
203🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
37162⭐
1963🍴
preact) - Fast React alternative with the same modern API30667⭐
1627🍴
floating-ui) - Toolkit to create floating elements7751⭐
385🍴
loadable-components) - The recommended Code Splitting library for React1139⭐
39🍴
react-uploady) - Modern file-upload components & hooks for React12171⭐
934🍴
downshift) - React autocomplete, combobox or select dropdown components7210⭐
213🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44514⭐
6512🍴
jest) - Delightful JavaScript Testing19157⭐
1120🍴
react-testing-library) - Simple and complete React DOM testing utilities48223⭐
3254🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
43556⭐
3553🍴
Awesome React Components)27820⭐
4143🍴
react-select) - The Select Component for React8094⭐
2264🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React4082⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3968⭐
337🍴
react-qrcode) - QR component for use with React1196⭐
71🍴
react-archer) - Draw arrows between React elements11869⭐
765🍴
react-icons) - SVG React icons of popular icon packs1051⭐
84🍴
react-complex-tree) - Unopinionated Accessible Tree1394⭐
247🍴
react-insta-stories) - A React component for Instagram like stories40516⭐
9751🍴
swiper) - Most modern mobile touch slider4786⭐
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 React4958⭐
187🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3671⭐
442🍴
tagify) - Lightweight, efficient Tags input component6217⭐
386🍴
puck) - The visual editor for React
85855⭐
9435🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10862⭐
1434🍴
react-styleguidist) - Isolated React component development environment with a living style guide8411⭐
357🍴
react-cosmos) - Dev tool for creating reusable React components18000⭐
939🍴
bit) - A build system for development of composable software
42437⭐
2125🍴
react-hook-form) - React Hooks for form state management and validation34140⭐
2800🍴
formik) - Build forms in React, without the tears14584⭐
2227🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11551⭐
1497🍴
formily) - Alibaba Group Unified Form Solution2583⭐
86🍴
vest) - Declarative validations framework
20851⭐
2611🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints25801⭐
3125🍴
tanstack-table) - Headless UI for building powerful tables & datagrids7102⭐
2192🍴
react-data-grid) - Feature-rich and customizable data grid React component
7980⭐
1357🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5260⭐
893🍴
react-leaflet) - React components for Leaflet maps
24608⭐
1742🍴
recharts) - Redefined chart library built with React and D319761⭐
729🍴
visx) - Visualization components11087⭐
524🍴
victory) - A collection of composable React components for building interactive data visualizations8741⭐
836🍴
react-vis) - Data Visualization Components13396⭐
1040🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries27685⭐
1792🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
28193⭐
1643🍴
react-three-fiber) - A React renderer for Three.js27633⭐
630🍴
ink) - React for interactive command-line apps21556⭐
1114🍴
remotion) - Make videos programmatically with React15271⭐
1214🍴
react-pdf) - Create PDF files using React2586⭐
134🍴
react-figma) - A React renderer for Figma
14403⭐
1368🍴
formatjs) - Internationalize your web apps9429⭐
1031🍴
react-i18next) - Internationalization for React done right
28457⭐
1201🍴
react-spring) - A spring physics based React animation library27314⭐
906🍴
framer-motion) - Open source, production-ready animation and gesture library for React13156⭐
231🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8035⭐
878🍴
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
6865⭐
457🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6750⭐
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
31660⭐
7560🍴
mattermost-server) - An open source platform for secure collaboration20219⭐
8291🍴
kibana) - Your window into the Elastic Stack10397⭐
699🍴
webamp) - Winamp 2 reimplemented for the browser7099⭐
1704🍴
overreacted) - Personal blog by Dan Abramov9046⭐
287🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
120604⭐
24496🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23812⭐
5074🍴
react-navigation) - Routing and navigation for your React Native apps
17537⭐
2119🍴
react-native-vector-icons) - Customizable Icons for React Native13725⭐
3570🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5852⭐
584🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6511⭐
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. (✿◠‿◠)
66830⭐
7283🍴
enaqx/awesome-react)