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
223550⭐
45526🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
37179⭐
8899🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
24643⭐
2299🍴
A simple, scalable, and powerful architecture for building production ready React applications)44202⭐
4020🍴
Cheatsheets for experienced React developers getting started with TypeScript)8663⭐
1147🍴
The Fullstack Tutorial for GraphQL)
121628⭐
26019🍴
next) - The React Framework13418⭐
780🍴
blitz) - The Missing Fullstack Toolkit for Next.js28102⭐
2363🍴
remix) - Full stack web Framework that lets you focus on the user interface55077⭐
10341🍴
gatsby) - Build modern websites with React24217⭐
5172🍴
react-admin) - A frontend Framework for building B2B applications25368⭐
1899🍴
refine) - Build your React-based CRUD applications, without constraints
91958⭐
31621🍴
material-ui) - Ready-to-use foundational React components90543⭐
46629🍴
ant-design) - An enterprise-class UI design language and React UI library59553⭐
3292🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22240⭐
3582🍴
react-bootstrap) - Bootstrap components built with React17791⭐
2654🍴
fluentui) - Microsoft's Fluent UI17909⭐
3239🍴
framework7) - Full featured HTML framework for building iOS & Android apps7652⭐
366🍴
ariakit) - Toolkit for building accessible web apps with React
60524⭐
15276🍴
redux) - Predictable State Container for JavaScript Apps27285⭐
1756🍴
mobx) - Simple, scalable state management43421⭐
1326🍴
zustand) - Bear necessities for state management in React40236⭐
2699🍴
tanstack-query) - Powerful asynchronous state management29635⭐
1189🍴
swr) - React Hooks for Data Fetching19240⭐
2634🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18216⭐
1797🍴
relay) - A framework for building data-driven React applications19459⭐
1164🍴
recoil) - Experimental state management library for React apps17529⭐
562🍴
jotai) - Primitive and flexible state management for React26301⭐
1219🍴
xstate) - State machines and statecharts for the modern web4516⭐
220🍴
effector) - Business logic with ease27089⭐
840🍴
immer) - Create the next immutable state by mutating the current one32869⭐
1781🍴
immutable-js) - Immutable persistent data collections for Javascript20815⭐
1015🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40135⭐
2475🍴
styled-components) - Visual primitives for the component age17237⭐
1093🍴
emotion) - CSS-in-JS library designed for high performance style composition11263⭐
413🍴
linaria) - Zero-Runtime CSS in JS library9309⭐
271🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
52154⭐
10151🍴
react-router) - Declarative routing for React6234⭐
142🍴
wouter) - A minimalist-friendly routing7248⭐
495🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
102007⭐
26618🍴
create-react-app) - Set up a modern Web app by running one command65274⭐
5796🍴
vite) - Next Generation Frontend Tooling43176⭐
2254🍴
parcel) - The zero configuration build tool for the web15411⭐
546🍴
million) - An extremely fast and lightweight optimizing compiler14615⭐
935🍴
reactotron) - A desktop app for inspecting your React and React Native projects8839⭐
2754🍴
eslint-plugin-react) - React specific linting rules for ESLint10861⭐
189🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36162⭐
1931🍴
preact) - Fast React alternative with the same modern API28792⭐
1558🍴
floating-ui) - Toolkit to create floating elements7566⭐
375🍴
loadable-components) - The recommended Code Splitting library for React1053⭐
35🍴
react-uploady) - Modern file-upload components & hooks for React11936⭐
930🍴
downshift) - React autocomplete, combobox or select dropdown components6504⭐
198🍴
react-error-boundary) - A React error boundary component that lets you catch errors
43688⭐
6364🍴
jest) - Delightful JavaScript Testing18730⭐
1090🍴
react-testing-library) - Simple and complete React DOM testing utilities46262⭐
3123🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
40720⭐
3415🍴
Awesome React Components)27316⭐
4089🍴
react-select) - The Select Component for React7447⭐
2194🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3778⭐
157🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3706⭐
322🍴
react-qrcode) - QR component for use with React1113⭐
66🍴
react-archer) - Draw arrows between React elements11168⭐
721🍴
react-icons) - SVG React icons of popular icon packs781⭐
65🍴
react-complex-tree) - Unopinionated Accessible Tree1311⭐
239🍴
react-insta-stories) - A React component for Instagram like stories38778⭐
9739🍴
swiper) - Most modern mobile touch slider4525⭐
204🍴
keen-slider) - The Touch slider carousel121⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner439⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4661⭐
179🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3374⭐
426🍴
tagify) - Lightweight, efficient Tags input component4628⭐
223🍴
puck) - The visual editor for React
83079⭐
9053🍴
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 guide8142⭐
345🍴
react-cosmos) - Dev tool for creating reusable React components17629⭐
907🍴
bit) - A build system for development of composable software
39948⭐
1993🍴
react-hook-form) - React Hooks for form state management and validation33612⭐
2770🍴
formik) - Build forms in React, without the tears13748⭐
2155🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema10839⭐
1415🍴
formily) - Alibaba Group Unified Form Solution2487⭐
85🍴
vest) - Declarative validations framework
19617⭐
2531🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints24296⭐
3011🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6734⭐
2160🍴
react-data-grid) - Feature-rich and customizable data grid React component
7623⭐
1335🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS4974⭐
881🍴
react-leaflet) - React components for Leaflet maps
22894⭐
1666🍴
recharts) - Redefined chart library built with React and D318901⭐
683🍴
visx) - Visualization components10811⭐
522🍴
victory) - A collection of composable React components for building interactive data visualizations8675⭐
828🍴
react-vis) - Data Visualization Components12772⭐
1002🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries
26247⭐
1492🍴
react-three-fiber) - A React renderer for Three.js25965⭐
582🍴
ink) - React for interactive command-line apps19340⭐
938🍴
remotion) - Make videos programmatically with React14255⭐
1115🍴
react-pdf) - Create PDF files using React2411⭐
124🍴
react-figma) - A React renderer for Figma
14100⭐
1347🍴
formatjs) - Internationalize your web apps9001⭐
1020🍴
react-i18next) - Internationalization for React done right2126⭐
74🍴
typesafe-i18n) - A fully type-safe and lightweight internationalization library
27561⭐
1171🍴
react-spring) - A spring physics based React animation library22348⭐
739🍴
framer-motion) - Open source, production-ready animation and gesture library for React11755⭐
203🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7158⭐
796🍴
react-tsparticles) - Easily create highly customizable particles effects920⭐
112🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components
6498⭐
437🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6728⭐
760🍴
react-rails) - Integrate React with Rails1523⭐
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
28308⭐
6908🍴
mattermost-server) - An open source platform for secure collaboration19370⭐
7984🍴
kibana) - Your window into the Elastic Stack9650⭐
637🍴
webamp) - Winamp 2 reimplemented for the browser7003⭐
1697🍴
overreacted) - Personal blog by Dan Abramov2590⭐
58🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
116393⭐
23995🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23314⭐
4974🍴
react-navigation) - Routing and navigation for your React Native apps1359⭐
111🍴
expo-router) - The File-based router for universal React Native apps
17255⭐
2115🍴
react-native-vector-icons) - Customizable Icons for React Native13260⭐
3511🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5623⭐
558🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6374⭐
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. (✿◠‿◠)
62603⭐
7086🍴
enaqx/awesome-react)