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
240391⭐49773🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
43449⭐10156🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
33413⭐3020🍴A simple, scalable, and powerful architecture for building production ready React applications)46756⭐4263🍴Cheatsheets for experienced React developers getting started with TypeScript)
135512⭐29775🍴next) - The React Framework55942⭐10270🍴gatsby) - Build modern websites with React31953⭐2712🍴remix) - Full stack web Framework that lets you focus on the user interface26334⭐5424🍴react-admin) - A frontend Framework for building B2B applications33205⭐2800🍴refine) - Build your React-based CRUD applications, without constraints5314⭐385🍴vike) - The Modular Framework - Next.js & Nuxt alternative
99237⭐7127🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS96562⭐53930🍴ant-design) - An enterprise-class UI design language and React UI library96969⭐32693🍴material-ui) - Ready-to-use foundational React components39917⭐3527🍴chakra-ui) - Component system for building SaaS products with speed29987⭐2178🍴mantine) - Fully featured React components library22626⭐3616🍴react-bootstrap) - Bootstrap components built with React19670⭐2849🍴fluentui) - Microsoft's Fluent UI18498⭐3228🍴framework7) - Full featured HTML framework for building iOS & Android apps8440⭐406🍴ariakit) - Toolkit for building accessible web apps with React17058⭐848🍴react-email) - Unstyled components for creating beautiful emails1124⭐69🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn
61377⭐15188🍴redux) - Predictable State Container for JavaScript Apps28087⭐1799🍴mobx) - Simple, scalable state management55577⭐1847🍴zustand) - Bear necessities for state management in React47293⭐3546🍴tanstack-query) - Powerful asynchronous state management32084⭐1296🍴swr) - React Hooks for Data Fetching19661⭐2697🍴apollo-client) - A fully-featured, production ready caching GraphQL client18879⭐1874🍴relay) - A framework for building data-driven React applications20698⭐697🍴jotai) - Primitive and flexible state management for React28883⭐1335🍴xstate) - State machines and statecharts for the modern web4778⭐254🍴effector) - Business logic with ease28707⭐867🍴immer) - Create the next immutable state by mutating the current one33085⭐1780🍴immutable-js) - Immutable persistent data collections for Javascript22788⭐1134🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40977⭐2522🍴styled-components) - Visual primitives for the component age17915⭐1137🍴emotion) - CSS-in-JS library designed for high performance style composition10204⭐326🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
55883⭐10762🍴react-router) - Declarative routing for React12154⭐1342🍴tanstack-router) - Type-safe router with built-in caching & URL state management
76424⭐7458🍴vite) - Next Generation Frontend Tooling43996⭐2270🍴parcel) - The zero configuration build tool for the web15405⭐962🍴reactotron) - A desktop app for inspecting your React and React Native projects9228⭐2749🍴eslint-plugin-react) - React specific linting rules for ESLint12310⭐223🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
38138⭐2027🍴preact) - Fast React alternative with the same modern API32068⭐1662🍴floating-ui) - Toolkit to create floating elements7805⭐389🍴loadable-components) - The recommended Code Splitting library for React1206⭐41🍴react-uploady) - Modern file-upload components & hooks for React12272⭐946🍴downshift) - React autocomplete, combobox or select dropdown components7748⭐221🍴react-error-boundary) - A React error boundary component that lets you catch errors
45131⭐6614🍴jest) - Delightful JavaScript Testing19426⭐1139🍴react-testing-library) - Simple and complete React DOM testing utilities49401⭐3368🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser79081⭐4791🍴playwright) - A framework for Web Testing and Automation
46001⭐3651🍴Awesome React Components)28034⭐4154🍴react-select) - The Select Component for React8549⭐2309🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4190⭐340🍴react-qrcode) - QR component for use with React1261⭐76🍴react-archer) - Draw arrows between React elements1292⭐95🍴react-complex-tree) - Unopinionated Accessible Tree1455⭐251🍴react-insta-stories) - A React component for Instagram like stories41550⭐9726🍴swiper) - Most modern mobile touch slider4969⭐223🍴keen-slider) - The Touch slider carousel452⭐16🍴heart-switch) - A heart-shaped toggle switch component for React5129⭐202🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3847⭐452🍴tagify) - Lightweight, efficient Tags input component9917⭐668🍴puck) - The visual editor for React582⭐36🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
88602⭐9775🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8570⭐364🍴react-cosmos) - Dev tool for creating reusable React components18275⭐944🍴bit) - A build system for development of composable software
44123⭐2321🍴react-hook-form) - React Hooks for form state management and validation15390⭐2283🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12323⭐1574🍴formily) - Alibaba Group Unified Form Solution5982⭐540🍴tanstack-form) - Headless, performant, and type-safe form state management
21649⭐2681🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27245⭐3405🍴tanstack-table) - Headless UI for building powerful tables & datagrids7463⭐2214🍴react-data-grid) - Feature-rich and customizable data grid React component
8293⭐1358🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5493⭐900🍴react-leaflet) - React components for Leaflet maps
26163⭐1832🍴recharts) - Redefined chart library built with React and D320372⭐745🍴visx) - Visualization components11208⭐537🍴victory) - A collection of composable React components for building interactive data visualizations8777⭐834🍴react-vis) - Data Visualization Components13845⭐1068🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries33635⭐2177🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
29754⭐1747🍴react-three-fiber) - A React renderer for Three.js32653⭐766🍴ink) - React for interactive command-line apps24558⭐1366🍴remotion) - Make videos programmatically with React16146⭐1283🍴react-pdf) - Create PDF files using React2669⭐137🍴react-figma) - A React renderer for Figma
14609⭐1369🍴formatjs) - Internationalize your web apps9787⭐1044🍴react-i18next) - Internationalization for React done right392⭐81🍴react-inltayer) - Internationalization focused on maintenability for React
28956⭐1215🍴react-spring) - A spring physics based React animation library30218⭐1052🍴framer-motion) - Open source, production-ready animation and gesture library for React13601⭐243🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8543⭐917🍴react-tsparticles) - Easily create highly customizable particles effects1041⭐124🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2065⭐143🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7209⭐471🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1590⭐146🍴fulcro) - A library for development of web applications in clj/cljs
34347⭐8111🍴mattermost-server) - An open source platform for secure collaboration20787⭐8478🍴kibana) - Your window into the Elastic Stack10735⭐732🍴webamp) - Winamp 2 reimplemented for the browser7257⭐1743🍴overreacted) - Personal blog by Dan Abramov12893⭐520🍴wave) - An open-source, cross-platform terminal for seamless workflows14586⭐771🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader478⭐290🍴bookcars) - Car rental platform1267⭐119🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
124438⭐24936🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24243⭐5112🍴react-navigation) - Routing and navigation for your React Native apps
17768⭐2112🍴react-native-vector-icons) - Customizable Icons for React Native14113⭐3621🍴react-native-gifted-chat) - The most complete chat UI for React Native
5953⭐607🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6632⭐1476🍴react-native-device-info) - Device Information for React Native iOS and Android15772⭐4962🍴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. (✿◠‿◠)
70674⭐ 7458🍴 enaqx/awesome-react)
