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
233129⭐
47872🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
41306⭐
9741🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
30175⭐
2756🍴
A simple, scalable, and powerful architecture for building production ready React applications)46024⭐
4178🍴
Cheatsheets for experienced React developers getting started with TypeScript)8709⭐
1147🍴
The Fullstack Tutorial for GraphQL)
130092⭐
27860🍴
next) - The React Framework30901⭐
2607🍴
remix) - Full stack web Framework that lets you focus on the user interface55767⭐
10293🍴
gatsby) - Build modern websites with React25494⭐
5328🍴
react-admin) - A frontend Framework for building B2B applications30154⭐
2392🍴
refine) - Build your React-based CRUD applications, without constraints
95006⭐
32519🍴
material-ui) - Ready-to-use foundational React components93915⭐
51504🍴
ant-design) - An enterprise-class UI design language and React UI library82550⭐
5466🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22508⭐
3618🍴
react-bootstrap) - Bootstrap components built with React18898⭐
2773🍴
fluentui) - Microsoft's Fluent UI18313⭐
3235🍴
framework7) - Full featured HTML framework for building iOS & Android apps8020⭐
386🍴
ariakit) - Toolkit for building accessible web apps with React28021⭐
1976🍴
mantine) - Fully featured React components library15370⭐
718🍴
react-email) - Unstyled components for creating beautiful emails
61102⭐
15259🍴
redux) - Predictable State Container for JavaScript Apps27768⭐
1782🍴
mobx) - Simple, scalable state management50850⭐
1604🍴
zustand) - Bear necessities for state management in React44133⭐
3067🍴
tanstack-query) - Powerful asynchronous state management31145⭐
1262🍴
swr) - React Hooks for Data Fetching19498⭐
2677🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18554⭐
1846🍴
relay) - A framework for building data-driven React applications19591⭐
653🍴
jotai) - Primitive and flexible state management for React27918⭐
1286🍴
xstate) - State machines and statecharts for the modern web4675⭐
245🍴
effector) - Business logic with ease28141⭐
859🍴
immer) - Create the next immutable state by mutating the current one33027⭐
1781🍴
immutable-js) - Immutable persistent data collections for Javascript22115⭐
1093🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40727⭐
2508🍴
styled-components) - Visual primitives for the component age17667⭐
1122🍴
emotion) - CSS-in-JS library designed for high performance style composition9792⭐
303🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
54273⭐
10486🍴
react-router) - Declarative routing for React7059⭐
165🍴
wouter) - A minimalist-friendly routing9197⭐
811🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
103113⭐
26981🍴
create-react-app) - Set up a modern Web app by running one command71251⭐
6502🍴
vite) - Next Generation Frontend Tooling43709⭐
2272🍴
parcel) - The zero configuration build tool for the web17004⭐
580🍴
million) - An extremely fast and lightweight optimizing compiler15133⭐
950🍴
reactotron) - A desktop app for inspecting your React and React Native projects9112⭐
2764🍴
eslint-plugin-react) - React specific linting rules for ESLint11749⭐
209🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
37235⭐
1969🍴
preact) - Fast React alternative with the same modern API30801⭐
1629🍴
floating-ui) - Toolkit to create floating elements7770⭐
385🍴
loadable-components) - The recommended Code Splitting library for React1146⭐
40🍴
react-uploady) - Modern file-upload components & hooks for React12182⭐
937🍴
downshift) - React autocomplete, combobox or select dropdown components7270⭐
214🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44596⭐
6525🍴
jest) - Delightful JavaScript Testing19188⭐
1118🍴
react-testing-library) - Simple and complete React DOM testing utilities48407⭐
3265🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
43781⭐
3567🍴
Awesome React Components)27858⭐
4146🍴
react-select) - The Select Component for React8171⭐
2270🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React4100⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3992⭐
338🍴
react-qrcode) - QR component for use with React1202⭐
72🍴
react-archer) - Draw arrows between React elements11925⭐
766🍴
react-icons) - SVG React icons of popular icon packs1067⭐
86🍴
react-complex-tree) - Unopinionated Accessible Tree1404⭐
248🍴
react-insta-stories) - A React component for Instagram like stories40636⭐
9748🍴
swiper) - Most modern mobile touch slider4803⭐
221🍴
keen-slider) - The Touch slider carousel159⭐
10🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner446⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4971⭐
189🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3687⭐
445🍴
tagify) - Lightweight, efficient Tags input component6395⭐
400🍴
puck) - The visual editor for React
86073⭐
9467🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10870⭐
1432🍴
react-styleguidist) - Isolated React component development environment with a living style guide8427⭐
358🍴
react-cosmos) - Dev tool for creating reusable React components18025⭐
940🍴
bit) - A build system for development of composable software
42619⭐
2144🍴
react-hook-form) - React Hooks for form state management and validation34177⭐
2801🍴
formik) - Build forms in React, without the tears14644⭐
2237🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11606⭐
1499🍴
formily) - Alibaba Group Unified Form Solution2587⭐
88🍴
vest) - Declarative validations framework
20948⭐
2621🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints25973⭐
3144🍴
tanstack-table) - Headless UI for building powerful tables & datagrids7141⭐
2193🍴
react-data-grid) - Feature-rich and customizable data grid React component
8012⭐
1359🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5278⭐
892🍴
react-leaflet) - React components for Leaflet maps
24759⭐
1754🍴
recharts) - Redefined chart library built with React and D319841⭐
730🍴
visx) - Visualization components11105⭐
526🍴
victory) - A collection of composable React components for building interactive data visualizations8746⭐
833🍴
react-vis) - Data Visualization Components13440⭐
1048🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries28163⭐
1827🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
28343⭐
1653🍴
react-three-fiber) - A React renderer for Three.js27769⭐
637🍴
ink) - React for interactive command-line apps21699⭐
1126🍴
remotion) - Make videos programmatically with React15363⭐
1223🍴
react-pdf) - Create PDF files using React2597⭐
134🍴
react-figma) - A React renderer for Figma
14426⭐
1371🍴
formatjs) - Internationalize your web apps9463⭐
1032🍴
react-i18next) - Internationalization for React done right
28530⭐
1199🍴
react-spring) - A spring physics based React animation library27593⭐
914🍴
framer-motion) - Open source, production-ready animation and gesture library for React13202⭐
229🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8063⭐
884🍴
react-tsparticles) - Easily create highly customizable particles effects1001⭐
120🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components1905⭐
143🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
6941⭐
459🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6750⭐
757🍴
react-rails) - Integrate React with Rails1563⭐
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
31861⭐
7601🍴
mattermost-server) - An open source platform for secure collaboration20299⭐
8313🍴
kibana) - Your window into the Elastic Stack10429⭐
705🍴
webamp) - Winamp 2 reimplemented for the browser7105⭐
1703🍴
overreacted) - Personal blog by Dan Abramov9645⭐
314🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
121000⭐
24551🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23861⭐
5077🍴
react-navigation) - Routing and navigation for your React Native apps
17564⭐
2122🍴
react-native-vector-icons) - Customizable Icons for React Native13758⭐
3583🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5871⭐
585🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6535⭐
1475🍴
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. (✿◠‿◠)
67146⭐
7307🍴
enaqx/awesome-react)