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
244125⭐50842🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
44384⭐10300🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
34688⭐3164🍴A simple, scalable, and powerful architecture for building production ready React applications)47014⭐4293🍴Cheatsheets for experienced React developers getting started with TypeScript)
138431⭐30677🍴next) - The React Framework55951⭐10217🍴gatsby) - Build modern websites with React32530⭐2732🍴remix) - Full-stack web Framework that lets you focus on the user interface26610⭐5442🍴react-admin) - A frontend Framework for building B2B applications34313⭐2973🍴refine) - Build your React-based CRUD applications, without constraints5664⭐384🍴vike) - The Modular Framework - Next.js & Nuxt alternative
110343⭐8273🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS97768⭐54580🍴ant-design) - An enterprise-class UI design language and React UI library98060⭐32696🍴material-ui) - Ready-to-use foundational React components40389⭐3571🍴chakra-ui) - Component system for building SaaS products with speed37015⭐1636🍴react-bits) - A collection of animated, interactive & fully customizable React components30823⭐2262🍴mantine) - Fully featured React components library22649⭐3603🍴react-bootstrap) - Bootstrap components built with React19882⭐2876🍴fluentui) - Microsoft's Fluent UI18636⭐3207🍴framework7) - Full featured HTML framework for building iOS & Android apps8536⭐411🍴ariakit) - Toolkit for building accessible web apps with React18237⭐943🍴react-email) - Unstyled components for creating beautiful emails1746⭐107🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn28464⭐1195🍴headlessui) - Completely unstyled, accessible UI components for React168⭐11🍴ruixen-ui) - Modern, lightweight React component library with elegant design
61462⭐15121🍴redux) - Predictable State Container for JavaScript Apps28184⭐1802🍴mobx) - Simple, scalable state management57483⭐1999🍴zustand) - Bear necessities for state management in React48887⭐3739🍴tanstack-query) - Powerful asynchronous state management32347⭐1325🍴swr) - React Hooks for Data Fetching19725⭐2706🍴apollo-client) - A fully-featured, production ready caching GraphQL client18936⭐1884🍴relay) - A framework for building data-driven React applications21070⭐708🍴jotai) - Primitive and flexible state management for React29345⭐1351🍴xstate) - State machines and statecharts for the modern web4821⭐264🍴effector) - Business logic with ease28910⭐866🍴immer) - Create the next immutable state by mutating the current one33091⭐1780🍴immutable-js) - Immutable persistent data collections for JavaScript23089⭐1155🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
41029⭐2527🍴styled-components) - Visual primitives for the component age18009⭐1133🍴emotion) - CSS-in-JS library designed for high performance style composition10326⭐339🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
56321⭐10845🍴react-router) - Declarative routing for React13944⭐1612🍴tanstack-router) - Type-safe router with built-in caching & URL state management
79292⭐7953🍴vite) - Next Generation Frontend Tooling44049⭐2278🍴parcel) - The zero configuration build tool for the web15528⭐968🍴reactotron) - A desktop app for inspecting your React and React Native projects9276⭐2737🍴eslint-plugin-react) - React specific linting rules for ESLint12440⭐223🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
38495⭐2029🍴preact) - Fast React alternative with the same modern API32503⭐1676🍴floating-ui) - Toolkit to create floating elements7811⭐387🍴loadable-components) - The recommended Code Splitting library for React1225⭐42🍴react-uploady) - Modern file-upload components & hooks for React12299⭐939🍴downshift) - React autocomplete, combobox or select dropdown components7897⭐224🍴react-error-boundary) - A React error boundary component that lets you catch errors
45328⭐6638🍴jest) - Delightful JavaScript Testing19556⭐1154🍴react-testing-library) - Simple and complete React DOM testing utilities49611⭐3400🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser84695⭐5333🍴playwright) - A framework for Web Testing and Automation
47099⭐3745🍴Awesome React Components)28054⭐4141🍴react-select) - The Select Component for React8670⭐2305🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4247⭐342🍴react-qrcode) - QR component for use with React1278⭐77🍴react-archer) - Draw arrows between React elements1343⭐96🍴react-complex-tree) - Unopinionated Accessible Tree1470⭐255🍴react-insta-stories) - A React component for Instagram like stories10873⭐366🍴react-hot-toast) - Lightweight and customizable toast notifications for React41820⭐9707🍴swiper) - Most modern mobile touch slider5023⭐220🍴keen-slider) - The Touch slider carousel452⭐15🍴heart-switch) - A heart-shaped toggle switch component for React5180⭐204🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3881⭐453🍴tagify) - Lightweight, efficient Tags input component12382⭐865🍴puck) - The visual editor for React616⭐37🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
89496⭐9935🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8637⭐373🍴react-cosmos) - Dev tool for creating reusable React components18364⭐951🍴bit) - A build system for development of composable software
44614⭐2375🍴react-hook-form) - React Hooks for form state management and validation15695⭐2323🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12657⭐1599🍴formily) - Alibaba Group Unified Form Solution6408⭐603🍴tanstack-form) - Headless, performant, and type-safe form state management
22141⭐2701🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27829⭐3475🍴tanstack-table) - Headless UI for building powerful tables & datagrids7598⭐2216🍴react-data-grid) - Feature-rich and customizable data grid React component
8424⭐1357🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5563⭐898🍴react-leaflet) - React components for Leaflet maps
26852⭐1890🍴recharts) - Redefined chart library built with React and D320684⭐755🍴visx) - Visualization components11271⭐533🍴victory) - A collection of composable React components for building interactive data visualizations8792⭐835🍴react-vis) - Data Visualization Components13997⭐1074🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries35781⭐2330🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
30392⭐1796🍴react-three-fiber) - A React renderer for Three.js35703⭐877🍴ink) - React for interactive command-line apps40311⭐2567🍴remotion) - Make videos programmatically with React16471⭐1310🍴react-pdf) - Create PDF files using React2678⭐136🍴react-figma) - A React renderer for Figma2349⭐203🍴markdown-to-jsx) - A very fast and versatile markdown toolchain
14689⭐1378🍴formatjs) - Internationalize your web apps9932⭐1046🍴react-i18next) - Internationalization for React done right638⭐109🍴react-intlayer) - Internationalization focused on maintainability for React
29070⭐1214🍴react-spring) - A spring physics based React animation library31275⭐1105🍴framer-motion) - Open source, production-ready animation and gesture library for React13760⭐249🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8752⭐933🍴react-tsparticles) - Easily create highly customizable particles effects1053⭐123🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2116⭐147🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7364⭐482🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1600⭐147🍴fulcro) - A library for development of web applications in clj/cljs
35911⭐8436🍴mattermost-server) - An open source platform for secure collaboration21017⭐8548🍴kibana) - Your window into the Elastic Stack11006⭐759🍴webamp) - Winamp 2 reimplemented for the browser7266⭐1729🍴overreacted) - Personal blog by Dan Abramov18486⭐830🍴wave) - An open-source, cross-platform terminal for seamless workflows18889⭐1023🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader563⭐223🍴bookcars) - Car rental platform1889⭐182🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
125621⭐25125🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24411⭐5120🍴react-navigation) - Routing and navigation for your React Native apps
17843⭐2111🍴react-native-vector-icons) - Customizable Icons for React Native14360⭐3620🍴react-native-gifted-chat) - The most complete chat UI for React Native
5986⭐611🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6665⭐1467🍴react-native-device-info) - Device Information for React Native iOS and Android15927⭐4968🍴react-native-maps) - React Native Mapview component
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 (if you know what it was) had not yet been released. Today, React has become boring mainstream. 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. I would prefer GitHub links, please. Your input and suggestions are wholeheartedly♡ appreciated. (✿◠‿◠)
72468⭐ 7538🍴 enaqx/awesome-react)
