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
240157⭐49688🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
43354⭐10137🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
33327⭐3017🍴A simple, scalable, and powerful architecture for building production ready React applications)46745⭐4258🍴Cheatsheets for experienced React developers getting started with TypeScript)
135363⭐29705🍴next) - The React Framework55940⭐10264🍴gatsby) - Build modern websites with React31915⭐2708🍴remix) - Full stack web Framework that lets you focus on the user interface26320⭐5414🍴react-admin) - A frontend Framework for building B2B applications33129⭐2793🍴refine) - Build your React-based CRUD applications, without constraints5238⭐384🍴vike) - The Modular Framework - Next.js & Nuxt alternative
98660⭐7056🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS96485⭐53899🍴ant-design) - An enterprise-class UI design language and React UI library96892⭐32697🍴material-ui) - Ready-to-use foundational React components39891⭐3517🍴chakra-ui) - Component system for building SaaS products with speed29938⭐2178🍴mantine) - Fully featured React components library22617⭐3617🍴react-bootstrap) - Bootstrap components built with React19652⭐2843🍴fluentui) - Microsoft's Fluent UI18488⭐3228🍴framework7) - Full featured HTML framework for building iOS & Android apps8434⭐405🍴ariakit) - Toolkit for building accessible web apps with React16986⭐841🍴react-email) - Unstyled components for creating beautiful emails1090⭐68🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn
61368⭐15190🍴redux) - Predictable State Container for JavaScript Apps28077⭐1797🍴mobx) - Simple, scalable state management55404⭐1835🍴zustand) - Bear necessities for state management in React47183⭐3536🍴tanstack-query) - Powerful asynchronous state management32058⭐1295🍴swr) - React Hooks for Data Fetching19663⭐2701🍴apollo-client) - A fully-featured, production ready caching GraphQL client18870⭐1872🍴relay) - A framework for building data-driven React applications20668⭐696🍴jotai) - Primitive and flexible state management for React28858⭐1333🍴xstate) - State machines and statecharts for the modern web4778⭐255🍴effector) - Business logic with ease28680⭐866🍴immer) - Create the next immutable state by mutating the current one33082⭐1780🍴immutable-js) - Immutable persistent data collections for Javascript22754⭐1132🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40972⭐2521🍴styled-components) - Visual primitives for the component age17910⭐1137🍴emotion) - CSS-in-JS library designed for high performance style composition10197⭐325🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
55815⭐10746🍴react-router) - Declarative routing for React11994⭐1315🍴tanstack-router) - Type-safe router with built-in caching & URL state management
76246⭐7419🍴vite) - Next Generation Frontend Tooling43992⭐2269🍴parcel) - The zero configuration build tool for the web15398⭐962🍴reactotron) - A desktop app for inspecting your React and React Native projects9229⭐2749🍴eslint-plugin-react) - React specific linting rules for ESLint12296⭐223🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
38110⭐2023🍴preact) - Fast React alternative with the same modern API32018⭐1661🍴floating-ui) - Toolkit to create floating elements7809⭐388🍴loadable-components) - The recommended Code Splitting library for React1200⭐40🍴react-uploady) - Modern file-upload components & hooks for React12267⭐946🍴downshift) - React autocomplete, combobox or select dropdown components7741⭐221🍴react-error-boundary) - A React error boundary component that lets you catch errors
45122⭐6614🍴jest) - Delightful JavaScript Testing19421⭐1139🍴react-testing-library) - Simple and complete React DOM testing utilities49395⭐3365🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser78762⭐4750🍴playwright) - A framework for Web Testing and Automation
45933⭐3655🍴Awesome React Components)28032⭐4152🍴react-select) - The Select Component for React8540⭐2308🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4187⭐340🍴react-qrcode) - QR component for use with React1262⭐76🍴react-archer) - Draw arrows between React elements1292⭐95🍴react-complex-tree) - Unopinionated Accessible Tree1454⭐251🍴react-insta-stories) - A React component for Instagram like stories41528⭐9730🍴swiper) - Most modern mobile touch slider4964⭐223🍴keen-slider) - The Touch slider carousel450⭐16🍴heart-switch) - A heart-shaped toggle switch component for React5121⭐202🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3843⭐454🍴tagify) - Lightweight, efficient Tags input component9860⭐662🍴puck) - The visual editor for React575⭐35🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
88266⭐9743🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8566⭐364🍴react-cosmos) - Dev tool for creating reusable React components18265⭐942🍴bit) - A build system for development of composable software
44075⭐2311🍴react-hook-form) - React Hooks for form state management and validation15349⭐2281🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12249⭐1564🍴formily) - Alibaba Group Unified Form Solution5953⭐535🍴tanstack-form) - Headless, performant, and type-safe form state management
21635⭐2679🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27201⭐3392🍴tanstack-table) - Headless UI for building powerful tables & datagrids7450⭐2216🍴react-data-grid) - Feature-rich and customizable data grid React component
8284⭐1358🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5485⭐901🍴react-leaflet) - React components for Leaflet maps
26137⭐1828🍴recharts) - Redefined chart library built with React and D320356⭐746🍴visx) - Visualization components11207⭐537🍴victory) - A collection of composable React components for building interactive data visualizations8775⭐834🍴react-vis) - Data Visualization Components13831⭐1065🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries33481⭐2166🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
29722⭐1743🍴react-three-fiber) - A React renderer for Three.js32494⭐761🍴ink) - React for interactive command-line apps24356⭐1346🍴remotion) - Make videos programmatically with React16126⭐1280🍴react-pdf) - Create PDF files using React2664⭐137🍴react-figma) - A React renderer for Figma
14607⭐1369🍴formatjs) - Internationalize your web apps9778⭐1045🍴react-i18next) - Internationalization for React done right380⭐80🍴react-inltayer) - Internationalization focused on maintenability for React
28954⭐1214🍴react-spring) - A spring physics based React animation library30139⭐1049🍴framer-motion) - Open source, production-ready animation and gesture library for React13592⭐242🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8535⭐915🍴react-tsparticles) - Easily create highly customizable particles effects1039⭐124🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2061⭐144🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7203⭐471🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1588⭐146🍴fulcro) - A library for development of web applications in clj/cljs
34286⭐8108🍴mattermost-server) - An open source platform for secure collaboration20773⭐8471🍴kibana) - Your window into the Elastic Stack10723⭐731🍴webamp) - Winamp 2 reimplemented for the browser7258⭐1743🍴overreacted) - Personal blog by Dan Abramov12542⭐504🍴wave) - An open-source, cross-platform terminal for seamless workflows14349⭐756🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader476⭐285🍴bookcars) - Car rental platform1192⭐110🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
124355⭐24914🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24236⭐5115🍴react-navigation) - Routing and navigation for your React Native apps
17759⭐2111🍴react-native-vector-icons) - Customizable Icons for React Native14108⭐3619🍴react-native-gifted-chat) - The most complete chat UI for React Native
5949⭐607🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6630⭐1476🍴react-native-device-info) - Device Information for React Native iOS and Android15768⭐4965🍴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. (✿◠‿◠)
70556⭐ 7458🍴 enaqx/awesome-react)
