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
227060⭐
46290🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
38873⭐
9240🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
26798⭐
2453🍴
A simple, scalable, and powerful architecture for building production ready React applications)44880⭐
4078🍴
Cheatsheets for experienced React developers getting started with TypeScript)8691⭐
1145🍴
The Fullstack Tutorial for GraphQL)
124664⭐
26608🍴
next) - The React Framework13595⭐
791🍴
blitz) - The Missing Fullstack Toolkit for Next.js28882⭐
2444🍴
remix) - Full stack web Framework that lets you focus on the user interface55191⭐
10329🍴
gatsby) - Build modern websites with React24725⭐
5215🍴
react-admin) - A frontend Framework for building B2B applications27217⭐
2093🍴
refine) - Build your React-based CRUD applications, without constraints
93183⭐
32084🍴
material-ui) - Ready-to-use foundational React components91792⭐
48676🍴
ant-design) - An enterprise-class UI design language and React UI library68149⭐
4030🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22340⭐
3583🍴
react-bootstrap) - Bootstrap components built with React18281⭐
2711🍴
fluentui) - Microsoft's Fluent UI18037⭐
3233🍴
framework7) - Full featured HTML framework for building iOS & Android apps7771⭐
367🍴
ariakit) - Toolkit for building accessible web apps with React
60779⭐
15268🍴
redux) - Predictable State Container for JavaScript Apps27456⭐
1763🍴
mobx) - Simple, scalable state management46038⭐
1407🍴
zustand) - Bear necessities for state management in React41586⭐
2831🍴
tanstack-query) - Powerful asynchronous state management30201⭐
1207🍴
swr) - React Hooks for Data Fetching19316⭐
2652🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18359⭐
1816🍴
relay) - A framework for building data-driven React applications19559⭐
1177🍴
recoil) - Experimental state management library for React apps18233⭐
589🍴
jotai) - Primitive and flexible state management for React26854⭐
1230🍴
xstate) - State machines and statecharts for the modern web4578⭐
233🍴
effector) - Business logic with ease27488⭐
850🍴
immer) - Create the next immutable state by mutating the current one32923⭐
1784🍴
immutable-js) - Immutable persistent data collections for Javascript21119⭐
1034🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40359⭐
2489🍴
styled-components) - Visual primitives for the component age17395⭐
1108🍴
emotion) - CSS-in-JS library designed for high performance style composition11482⭐
415🍴
linaria) - Zero-Runtime CSS in JS library9495⭐
286🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
52746⭐
10207🍴
react-router) - Declarative routing for React6584⭐
150🍴
wouter) - A minimalist-friendly routing7711⭐
561🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
102492⭐
26773🍴
create-react-app) - Set up a modern Web app by running one command67060⭐
6018🍴
vite) - Next Generation Frontend Tooling43369⭐
2261🍴
parcel) - The zero configuration build tool for the web16172⭐
567🍴
million) - An extremely fast and lightweight optimizing compiler14807⭐
941🍴
reactotron) - A desktop app for inspecting your React and React Native projects8918⭐
2761🍴
eslint-plugin-react) - React specific linting rules for ESLint11100⭐
195🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36527⭐
1942🍴
preact) - Fast React alternative with the same modern API29616⭐
1585🍴
floating-ui) - Toolkit to create floating elements7640⭐
381🍴
loadable-components) - The recommended Code Splitting library for React1093⭐
35🍴
react-uploady) - Modern file-upload components & hooks for React12044⭐
930🍴
downshift) - React autocomplete, combobox or select dropdown components6813⭐
203🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44031⭐
6427🍴
jest) - Delightful JavaScript Testing18921⭐
1101🍴
react-testing-library) - Simple and complete React DOM testing utilities46657⭐
3157🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
41877⭐
3455🍴
Awesome React Components)27523⭐
4116🍴
react-select) - The Select Component for React7703⭐
2217🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3861⭐
155🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3807⭐
327🍴
react-qrcode) - QR component for use with React1148⭐
66🍴
react-archer) - Draw arrows between React elements11458⭐
742🍴
react-icons) - SVG React icons of popular icon packs944⭐
74🍴
react-complex-tree) - Unopinionated Accessible Tree1352⭐
245🍴
react-insta-stories) - A React component for Instagram like stories39509⭐
9747🍴
swiper) - Most modern mobile touch slider4640⭐
213🍴
keen-slider) - The Touch slider carousel140⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner442⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4782⭐
184🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3480⭐
429🍴
tagify) - Lightweight, efficient Tags input component5009⭐
273🍴
puck) - The visual editor for React
83926⭐
9210🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10824⭐
1436🍴
react-styleguidist) - Isolated React component development environment with a living style guide8264⭐
345🍴
react-cosmos) - Dev tool for creating reusable React components17808⭐
923🍴
bit) - A build system for development of composable software
40979⭐
2047🍴
react-hook-form) - React Hooks for form state management and validation33850⭐
2779🍴
formik) - Build forms in React, without the tears14088⭐
2176🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11252⭐
1461🍴
formily) - Alibaba Group Unified Form Solution2540⭐
84🍴
vest) - Declarative validations framework
20170⭐
2558🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints24835⭐
3066🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6888⭐
2173🍴
react-data-grid) - Feature-rich and customizable data grid React component
7765⭐
1348🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5090⭐
884🍴
react-leaflet) - React components for Leaflet maps
23635⭐
1687🍴
recharts) - Redefined chart library built with React and D319304⭐
706🍴
visx) - Visualization components10954⭐
525🍴
victory) - A collection of composable React components for building interactive data visualizations8715⭐
833🍴
react-vis) - Data Visualization Components13060⭐
1019🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries
27057⭐
1541🍴
react-three-fiber) - A React renderer for Three.js26371⭐
590🍴
ink) - React for interactive command-line apps19975⭐
983🍴
remotion) - Make videos programmatically with React14631⭐
1162🍴
react-pdf) - Create PDF files using React2532⭐
129🍴
react-figma) - A React renderer for Figma
14257⭐
1361🍴
formatjs) - Internationalize your web apps9194⭐
1022🍴
react-i18next) - Internationalization for React done right2213⭐
76🍴
typesafe-i18n) - A fully type-safe and lightweight internationalization library
27955⭐
1189🍴
react-spring) - A spring physics based React animation library23312⭐
775🍴
framer-motion) - Open source, production-ready animation and gesture library for React12424⭐
220🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7510⭐
826🍴
react-tsparticles) - Easily create highly customizable particles effects964⭐
116🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components
6644⭐
440🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6744⭐
757🍴
react-rails) - Integrate React with Rails1537⭐
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
29884⭐
7171🍴
mattermost-server) - An open source platform for secure collaboration19688⭐
8114🍴
kibana) - Your window into the Elastic Stack10006⭐
662🍴
webamp) - Winamp 2 reimplemented for the browser7041⭐
1704🍴
overreacted) - Personal blog by Dan Abramov3853⭐
91🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
118005⭐
24173🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23459⭐
5009🍴
react-navigation) - Routing and navigation for your React Native apps1364⭐
113🍴
expo-router) - The File-based router for universal React Native apps
17379⭐
2115🍴
react-native-vector-icons) - Customizable Icons for React Native13434⭐
3539🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5724⭐
564🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6436⭐
1454🍴
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. (✿◠‿◠)
64288⭐
7147🍴
enaqx/awesome-react)