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
241364⭐50030🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
43757⭐10211🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
33733⭐3044🍴A simple, scalable, and powerful architecture for building production ready React applications)46831⭐4270🍴Cheatsheets for experienced React developers getting started with TypeScript)
136300⭐29992🍴next) - The React Framework55963⭐10260🍴gatsby) - Build modern websites with React32039⭐2718🍴remix) - Full stack web Framework that lets you focus on the user interface26390⭐5422🍴react-admin) - A frontend Framework for building B2B applications33522⭐2860🍴refine) - Build your React-based CRUD applications, without constraints5419⭐386🍴vike) - The Modular Framework - Next.js & Nuxt alternative
101388⭐7364🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS96899⭐54151🍴ant-design) - An enterprise-class UI design language and React UI library97420⭐32792🍴material-ui) - Ready-to-use foundational React components40036⭐3550🍴chakra-ui) - Component system for building SaaS products with speed31921⭐1391🍴react-bits) - A collection of animated, interactive & fully customizable React components30168⭐2194🍴mantine) - Fully featured React components library22632⭐3615🍴react-bootstrap) - Bootstrap components built with React19720⭐2853🍴fluentui) - Microsoft's Fluent UI18526⭐3222🍴framework7) - Full featured HTML framework for building iOS & Android apps8460⭐406🍴ariakit) - Toolkit for building accessible web apps with React17498⭐871🍴react-email) - Unstyled components for creating beautiful emails1262⭐86🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn28194⭐1180🍴headlessui) - Completely unstyled, accessible UI components for React
61414⭐15182🍴redux) - Predictable State Container for JavaScript Apps28115⭐1803🍴mobx) - Simple, scalable state management56034⭐1883🍴zustand) - Bear necessities for state management in React47687⭐3588🍴tanstack-query) - Powerful asynchronous state management32191⭐1302🍴swr) - React Hooks for Data Fetching19676⭐2696🍴apollo-client) - A fully-featured, production ready caching GraphQL client18901⭐1876🍴relay) - A framework for building data-driven React applications20812⭐700🍴jotai) - Primitive and flexible state management for React28997⭐1337🍴xstate) - State machines and statecharts for the modern web4792⭐257🍴effector) - Business logic with ease28763⭐866🍴immer) - Create the next immutable state by mutating the current one33101⭐1775🍴immutable-js) - Immutable persistent data collections for Javascript22857⭐1139🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40992⭐2523🍴styled-components) - Visual primitives for the component age17932⭐1138🍴emotion) - CSS-in-JS library designed for high performance style composition10234⭐329🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
55998⭐10802🍴react-router) - Declarative routing for React12523⭐1391🍴tanstack-router) - Type-safe router with built-in caching & URL state management
76948⭐7591🍴vite) - Next Generation Frontend Tooling44024⭐2271🍴parcel) - The zero configuration build tool for the web15418⭐961🍴reactotron) - A desktop app for inspecting your React and React Native projects9230⭐2746🍴eslint-plugin-react) - React specific linting rules for ESLint12335⭐222🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
38207⭐2026🍴preact) - Fast React alternative with the same modern API32176⭐1659🍴floating-ui) - Toolkit to create floating elements7814⭐390🍴loadable-components) - The recommended Code Splitting library for React1214⭐41🍴react-uploady) - Modern file-upload components & hooks for React12276⭐945🍴downshift) - React autocomplete, combobox or select dropdown components7788⭐222🍴react-error-boundary) - A React error boundary component that lets you catch errors
45196⭐6618🍴jest) - Delightful JavaScript Testing19468⭐1151🍴react-testing-library) - Simple and complete React DOM testing utilities49450⭐3383🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser79975⭐4889🍴playwright) - A framework for Web Testing and Automation
46283⭐3657🍴Awesome React Components)28053⭐4150🍴react-select) - The Select Component for React8601⭐2314🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4205⭐338🍴react-qrcode) - QR component for use with React1270⭐76🍴react-archer) - Draw arrows between React elements1302⭐95🍴react-complex-tree) - Unopinionated Accessible Tree1464⭐251🍴react-insta-stories) - A React component for Instagram like stories10777⭐356🍴react-hot-toast) - Lightweight and customizable toast notifications for React41645⭐9719🍴swiper) - Most modern mobile touch slider4983⭐223🍴keen-slider) - The Touch slider carousel453⭐16🍴heart-switch) - A heart-shaped toggle switch component for React5141⭐204🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3852⭐456🍴tagify) - Lightweight, efficient Tags input component10153⭐704🍴puck) - The visual editor for React590⭐35🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
88776⭐9804🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8585⭐362🍴react-cosmos) - Dev tool for creating reusable React components18310⭐945🍴bit) - A build system for development of composable software
44258⭐2328🍴react-hook-form) - React Hooks for form state management and validation15493⭐2289🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12411⭐1581🍴formily) - Alibaba Group Unified Form Solution6116⭐555🍴tanstack-form) - Headless, performant, and type-safe form state management
21756⭐2687🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27380⭐3426🍴tanstack-table) - Headless UI for building powerful tables & datagrids7487⭐2213🍴react-data-grid) - Feature-rich and customizable data grid React component
8326⭐1360🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5511⭐902🍴react-leaflet) - React components for Leaflet maps
26306⭐1855🍴recharts) - Redefined chart library built with React and D320450⭐744🍴visx) - Visualization components11213⭐536🍴victory) - A collection of composable React components for building interactive data visualizations8783⭐832🍴react-vis) - Data Visualization Components13883⭐1067🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries34097⭐2233🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
29886⭐1756🍴react-three-fiber) - A React renderer for Three.js33166⭐786🍴ink) - React for interactive command-line apps24884⭐1382🍴remotion) - Make videos programmatically with React16206⭐1286🍴react-pdf) - Create PDF files using React2673⭐136🍴react-figma) - A React renderer for Figma
14638⭐1371🍴formatjs) - Internationalize your web apps9823⭐1045🍴react-i18next) - Internationalization for React done right441⭐89🍴react-inltayer) - Internationalization focused on maintenability for React
28990⭐1216🍴react-spring) - A spring physics based React animation library30475⭐1061🍴framer-motion) - Open source, production-ready animation and gesture library for React13636⭐244🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8596⭐922🍴react-tsparticles) - Easily create highly customizable particles effects1044⭐124🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2077⭐143🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7259⭐473🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1596⭐146🍴fulcro) - A library for development of web applications in clj/cljs
34574⭐8187🍴mattermost-server) - An open source platform for secure collaboration20833⭐8486🍴kibana) - Your window into the Elastic Stack10780⭐736🍴webamp) - Winamp 2 reimplemented for the browser7257⭐1737🍴overreacted) - Personal blog by Dan Abramov14837⭐612🍴wave) - An open-source, cross-platform terminal for seamless workflows15368⭐823🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader487⭐296🍴bookcars) - Car rental platform1412⭐129🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
124709⭐25001🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24300⭐5115🍴react-navigation) - Routing and navigation for your React Native apps
17784⭐2115🍴react-native-vector-icons) - Customizable Icons for React Native14176⭐3621🍴react-native-gifted-chat) - The most complete chat UI for React Native
5965⭐608🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6640⭐1475🍴react-native-device-info) - Device Information for React Native iOS and Android15807⭐4964🍴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. (✿◠‿◠)
71065⭐ 7470🍴 enaqx/awesome-react)
