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
223397⭐
45502🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
37138⭐
8880🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
24518⭐
2285🍴
A simple, scalable, and powerful architecture for building production ready React applications)44169⭐
4015🍴
Cheatsheets for experienced React developers getting started with TypeScript)8663⭐
1147🍴
The Fullstack Tutorial for GraphQL)
121490⭐
26001🍴
next) - The React Framework13413⭐
780🍴
blitz) - The Missing Fullstack Toolkit for Next.js28071⭐
2358🍴
remix) - Full stack web Framework that lets you focus on the user interface55072⭐
10344🍴
gatsby) - Build modern websites with React24186⭐
5167🍴
react-admin) - A frontend Framework for building B2B applications25294⭐
1887🍴
refine) - Build your React-based CRUD applications, without constraints
91903⭐
31600🍴
material-ui) - Ready-to-use foundational React components90494⭐
46567🍴
ant-design) - An enterprise-class UI design language and React UI library59278⭐
3267🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22228⭐
3581🍴
react-bootstrap) - Bootstrap components built with React17773⭐
2651🍴
fluentui) - Microsoft's Fluent UI17903⭐
3238🍴
framework7) - Full featured HTML framework for building iOS & Android apps7654⭐
366🍴
ariakit) - Toolkit for building accessible web apps with React
60526⭐
15275🍴
redux) - Predictable State Container for JavaScript Apps27278⭐
1755🍴
mobx) - Simple, scalable state management43339⭐
1324🍴
zustand) - Bear necessities for state management in React40183⭐
2700🍴
tanstack-query) - Powerful asynchronous state management29601⭐
1187🍴
swr) - React Hooks for Data Fetching19239⭐
2634🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18208⭐
1797🍴
relay) - A framework for building data-driven React applications19456⭐
1165🍴
recoil) - Experimental state management library for React apps17505⭐
560🍴
jotai) - Primitive and flexible state management for React26283⭐
1219🍴
xstate) - State machines and statecharts for the modern web4516⭐
220🍴
effector) - Business logic with ease27063⭐
840🍴
immer) - Create the next immutable state by mutating the current one32868⭐
1780🍴
immutable-js) - Immutable persistent data collections for Javascript20797⭐
1012🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40127⭐
2474🍴
styled-components) - Visual primitives for the component age17227⭐
1093🍴
emotion) - CSS-in-JS library designed for high performance style composition11252⭐
413🍴
linaria) - Zero-Runtime CSS in JS library9304⭐
271🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
52124⭐
10150🍴
react-router) - Declarative routing for React6222⭐
143🍴
wouter) - A minimalist-friendly routing7222⭐
492🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
101993⭐
26616🍴
create-react-app) - Set up a modern Web app by running one command65228⭐
5787🍴
vite) - Next Generation Frontend Tooling43169⭐
2253🍴
parcel) - The zero configuration build tool for the web15374⭐
545🍴
million) - An extremely fast and lightweight optimizing compiler14609⭐
935🍴
reactotron) - A desktop app for inspecting your React and React Native projects8833⭐
2754🍴
eslint-plugin-react) - React specific linting rules for ESLint10854⭐
189🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36148⭐
1928🍴
preact) - Fast React alternative with the same modern API28765⭐
1558🍴
floating-ui) - Toolkit to create floating elements7565⭐
375🍴
loadable-components) - The recommended Code Splitting library for React1051⭐
35🍴
react-uploady) - Modern file-upload components & hooks for React11935⭐
930🍴
downshift) - React autocomplete, combobox or select dropdown components6489⭐
198🍴
react-error-boundary) - A React error boundary component that lets you catch errors
43672⭐
6359🍴
jest) - Delightful JavaScript Testing18722⭐
1091🍴
react-testing-library) - Simple and complete React DOM testing utilities46249⭐
3121🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
40668⭐
3408🍴
Awesome React Components)27307⭐
4089🍴
react-select) - The Select Component for React7436⭐
2193🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3775⭐
157🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3706⭐
322🍴
react-qrcode) - QR component for use with React1109⭐
66🍴
react-archer) - Draw arrows between React elements11154⭐
722🍴
react-icons) - SVG React icons of popular icon packs777⭐
65🍴
react-complex-tree) - Unopinionated Accessible Tree1311⭐
240🍴
react-insta-stories) - A React component for Instagram like stories38759⭐
9740🍴
swiper) - Most modern mobile touch slider4522⭐
204🍴
keen-slider) - The Touch slider carousel120⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner439⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4658⭐
179🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3374⭐
427🍴
tagify) - Lightweight, efficient Tags input component4605⭐
223🍴
puck) - The visual editor for React
83047⭐
9049🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10800⭐
1438🍴
react-styleguidist) - Isolated React component development environment with a living style guide8141⭐
344🍴
react-cosmos) - Dev tool for creating reusable React components17620⭐
905🍴
bit) - A build system for development of composable software
39906⭐
1992🍴
react-hook-form) - React Hooks for form state management and validation33597⭐
2773🍴
formik) - Build forms in React, without the tears13742⭐
2155🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema10833⭐
1415🍴
formily) - Alibaba Group Unified Form Solution2485⭐
85🍴
vest) - Declarative validations framework
19605⭐
2531🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints24265⭐
3011🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6729⭐
2162🍴
react-data-grid) - Feature-rich and customizable data grid React component
7616⭐
1334🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS4971⭐
881🍴
react-leaflet) - React components for Leaflet maps
22859⭐
1663🍴
recharts) - Redefined chart library built with React and D318884⭐
682🍴
visx) - Visualization components10803⭐
521🍴
victory) - A collection of composable React components for building interactive data visualizations8673⭐
828🍴
react-vis) - Data Visualization Components12761⭐
1000🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries
26213⭐
1492🍴
react-three-fiber) - A React renderer for Three.js25951⭐
582🍴
ink) - React for interactive command-line apps19304⭐
935🍴
remotion) - Make videos programmatically with React14247⭐
1114🍴
react-pdf) - Create PDF files using React2411⭐
124🍴
react-figma) - A React renderer for Figma
14098⭐
1347🍴
formatjs) - Internationalize your web apps8992⭐
1021🍴
react-i18next) - Internationalization for React done right2122⭐
75🍴
typesafe-i18n) - A fully type-safe and lightweight internationalization library
27542⭐
1169🍴
react-spring) - A spring physics based React animation library22323⭐
736🍴
framer-motion) - Open source, production-ready animation and gesture library for React11736⭐
203🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7146⭐
797🍴
react-tsparticles) - Easily create highly customizable particles effects919⭐
111🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components
6492⭐
436🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6728⭐
760🍴
react-rails) - Integrate React with Rails1522⭐
137🍴
fulcro) - A library for development of web applications in clj/cljs- 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind
28264⭐
6904🍴
mattermost-server) - An open source platform for secure collaboration19357⭐
7978🍴
kibana) - Your window into the Elastic Stack9646⭐
637🍴
webamp) - Winamp 2 reimplemented for the browser6999⭐
1695🍴
overreacted) - Personal blog by Dan Abramov2560⭐
57🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
116348⭐
23997🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23312⭐
4973🍴
react-navigation) - Routing and navigation for your React Native apps1360⭐
111🍴
expo-router) - The File-based router for universal React Native apps
17251⭐
2115🍴
react-native-vector-icons) - Customizable Icons for React Native13254⭐
3509🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5620⭐
559🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6373⭐
1439🍴
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. (✿◠‿◠)
62544⭐
7079🍴
enaqx/awesome-react)