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
242553⭐50469🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
44154⭐10269🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
34216⭐3124🍴A simple, scalable, and powerful architecture for building production ready React applications)46916⭐4278🍴Cheatsheets for experienced React developers getting started with TypeScript)
137362⭐30348🍴next) - The React Framework55975⭐10246🍴gatsby) - Build modern websites with React32178⭐2724🍴remix) - Full-stack web Framework that lets you focus on the user interface26504⭐5429🍴react-admin) - A frontend Framework for building B2B applications33938⭐2909🍴refine) - Build your React-based CRUD applications, without constraints5545⭐384🍴vike) - The Modular Framework - Next.js & Nuxt alternative
105665⭐7753🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS97365⭐54433🍴ant-design) - An enterprise-class UI design language and React UI library97719⭐32789🍴material-ui) - Ready-to-use foundational React components40187⭐3561🍴chakra-ui) - Component system for building SaaS products with speed34798⭐1537🍴react-bits) - A collection of animated, interactive & fully customizable React components30449⭐2237🍴mantine) - Fully featured React components library22638⭐3610🍴react-bootstrap) - Bootstrap components built with React19813⭐2867🍴fluentui) - Microsoft's Fluent UI18593⭐3218🍴framework7) - Full featured HTML framework for building iOS & Android apps8508⭐407🍴ariakit) - Toolkit for building accessible web apps with React17917⭐899🍴react-email) - Unstyled components for creating beautiful emails1549⭐94🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn28339⭐1189🍴headlessui) - Completely unstyled, accessible UI components for React89⭐8🍴ruixen-ui) - Modern, lightweight React component library with elegant design
61446⭐15159🍴redux) - Predictable State Container for JavaScript Apps28161⭐1802🍴mobx) - Simple, scalable state management56761⭐1937🍴zustand) - Bear necessities for state management in React48300⭐3666🍴tanstack-query) - Powerful asynchronous state management32273⭐1314🍴swr) - React Hooks for Data Fetching19714⭐2707🍴apollo-client) - A fully-featured, production ready caching GraphQL client18930⭐1875🍴relay) - A framework for building data-driven React applications20937⭐703🍴jotai) - Primitive and flexible state management for React29188⭐1340🍴xstate) - State machines and statecharts for the modern web4816⭐261🍴effector) - Business logic with ease28849⭐867🍴immer) - Create the next immutable state by mutating the current one33097⭐1773🍴immutable-js) - Immutable persistent data collections for JavaScript22998⭐1145🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
41028⭐2530🍴styled-components) - Visual primitives for the component age17985⭐1136🍴emotion) - CSS-in-JS library designed for high performance style composition10283⭐334🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
56167⭐10817🍴react-router) - Declarative routing for React13249⭐1516🍴tanstack-router) - Type-safe router with built-in caching & URL state management
77828⭐7751🍴vite) - Next Generation Frontend Tooling44045⭐2272🍴parcel) - The zero configuration build tool for the web15471⭐963🍴reactotron) - A desktop app for inspecting your React and React Native projects9248⭐2735🍴eslint-plugin-react) - React specific linting rules for ESLint12397⭐222🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
38345⭐2030🍴preact) - Fast React alternative with the same modern API32354⭐1668🍴floating-ui) - Toolkit to create floating elements7812⭐387🍴loadable-components) - The recommended Code Splitting library for React1223⭐41🍴react-uploady) - Modern file-upload components & hooks for React12293⭐941🍴downshift) - React autocomplete, combobox or select dropdown components7852⭐220🍴react-error-boundary) - A React error boundary component that lets you catch errors
45276⭐6630🍴jest) - Delightful JavaScript Testing19521⭐1152🍴react-testing-library) - Simple and complete React DOM testing utilities49543⭐3394🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser81771⭐5053🍴playwright) - A framework for Web Testing and Automation
46652⭐3697🍴Awesome React Components)28064⭐4149🍴react-select) - The Select Component for React8636⭐2312🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4229⭐340🍴react-qrcode) - QR component for use with React1278⭐77🍴react-archer) - Draw arrows between React elements1330⭐95🍴react-complex-tree) - Unopinionated Accessible Tree1464⭐254🍴react-insta-stories) - A React component for Instagram like stories10830⭐365🍴react-hot-toast) - Lightweight and customizable toast notifications for React41770⭐9713🍴swiper) - Most modern mobile touch slider5000⭐221🍴keen-slider) - The Touch slider carousel452⭐15🍴heart-switch) - A heart-shaped toggle switch component for React5169⭐204🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3863⭐453🍴tagify) - Lightweight, efficient Tags input component11879⭐815🍴puck) - The visual editor for React605⭐35🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
89150⭐9841🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8607⭐364🍴react-cosmos) - Dev tool for creating reusable React components18343⭐946🍴bit) - A build system for development of composable software
44451⭐2353🍴react-hook-form) - React Hooks for form state management and validation15605⭐2311🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12518⭐1589🍴formily) - Alibaba Group Unified Form Solution6256⭐582🍴tanstack-form) - Headless, performant, and type-safe form state management
21995⭐2699🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27631⭐3461🍴tanstack-table) - Headless UI for building powerful tables & datagrids7531⭐2218🍴react-data-grid) - Feature-rich and customizable data grid React component
8383⭐1357🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5539⭐901🍴react-leaflet) - React components for Leaflet maps
26560⭐1872🍴recharts) - Redefined chart library built with React and D320575⭐754🍴visx) - Visualization components11230⭐536🍴victory) - A collection of composable React components for building interactive data visualizations8787⭐834🍴react-vis) - Data Visualization Components13938⭐1066🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries34975⭐2282🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
30158⭐1770🍴react-three-fiber) - A React renderer for Three.js34347⭐819🍴ink) - React for interactive command-line apps32930⭐1968🍴remotion) - Make videos programmatically with React16341⭐1300🍴react-pdf) - Create PDF files using React2674⭐134🍴react-figma) - A React renderer for Figma2314⭐197🍴markdown-to-jsx) - A very fast and versatile markdown toolchain
14671⭐1375🍴formatjs) - Internationalize your web apps9889⭐1046🍴react-i18next) - Internationalization for React done right564⭐101🍴react-intlayer) - Internationalization focused on maintainability for React
29026⭐1216🍴react-spring) - A spring physics based React animation library30855⭐1076🍴framer-motion) - Open source, production-ready animation and gesture library for React13739⭐249🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8667⭐922🍴react-tsparticles) - Easily create highly customizable particles effects1048⭐123🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2110⭐146🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7308⭐477🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1599⭐146🍴fulcro) - A library for development of web applications in clj/cljs
35055⭐8298🍴mattermost-server) - An open source platform for secure collaboration20918⭐8514🍴kibana) - Your window into the Elastic Stack10865⭐747🍴webamp) - Winamp 2 reimplemented for the browser7265⭐1735🍴overreacted) - Personal blog by Dan Abramov16854⭐740🍴wave) - An open-source, cross-platform terminal for seamless workflows16760⭐912🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader540⭐197🍴bookcars) - Car rental platform1717⭐159🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
125202⭐25062🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24370⭐5115🍴react-navigation) - Routing and navigation for your React Native apps
17816⭐2116🍴react-native-vector-icons) - Customizable Icons for React Native14269⭐3620🍴react-native-gifted-chat) - The most complete chat UI for React Native
5981⭐610🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6660⭐1472🍴react-native-device-info) - Device Information for React Native iOS and Android15863⭐4963🍴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. (✿◠‿◠)
71761⭐ 7502🍴 enaqx/awesome-react)
