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 Icon Libraries
- 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
244794⭐51040🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
44544⭐10356🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
34952⭐3179🍴A simple, scalable, and powerful architecture for building production ready React applications)47037⭐4292🍴Cheatsheets for experienced React developers getting started with TypeScript)
139249⭐30992🍴next) - The React Framework55949⭐10205🍴gatsby) - Build modern websites with React32741⭐2750🍴remix) - Full-stack web Framework that lets you focus on the user interface26671⭐5451🍴react-admin) - A frontend Framework for building B2B applications34584⭐3008🍴refine) - Build your React-based CRUD applications, without constraints5723⭐391🍴vike) - The Modular Framework - Next.js & Nuxt alternative
113346⭐8702🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS97905⭐54590🍴ant-design) - An enterprise-class UI design language and React UI library98260⭐32655🍴material-ui) - Ready-to-use foundational React components40397⭐3598🍴chakra-ui) - Component system for building SaaS products with speed38780⭐1738🍴react-bits) - A collection of animated, interactive & fully customizable React components31081⭐2292🍴mantine) - Fully featured React components library22633⭐3592🍴react-bootstrap) - Bootstrap components built with React19955⭐2881🍴fluentui) - Microsoft's Fluent UI18653⭐3197🍴framework7) - Full featured HTML framework for building iOS & Android apps8549⭐406🍴ariakit) - Toolkit for building accessible web apps with React19078⭐1034🍴react-email) - Unstyled components for creating beautiful emails1835⭐109🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn28551⭐1198🍴headlessui) - Completely unstyled, accessible UI components for React185⭐14🍴ruixen-ui) - Modern, lightweight React component library with elegant design
61447⭐15077🍴redux) - Predictable State Container for JavaScript Apps28185⭐1796🍴mobx) - Simple, scalable state management57916⭐2047🍴zustand) - Bear necessities for state management in React49300⭐3803🍴tanstack-query) - Powerful asynchronous state management32360⭐1330🍴swr) - React Hooks for Data Fetching19714⭐2700🍴apollo-client) - A fully-featured, production ready caching GraphQL client18936⭐1888🍴relay) - A framework for building data-driven React applications21137⭐709🍴jotai) - Primitive and flexible state management for React29558⭐1355🍴xstate) - State machines and statecharts for the modern web4833⭐266🍴effector) - Business logic with ease28931⭐868🍴immer) - Create the next immutable state by mutating the current one33062⭐1846🍴immutable-js) - Immutable persistent data collections for JavaScript23178⭐1166🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
41018⭐2525🍴styled-components) - Visual primitives for the component age18011⭐1134🍴emotion) - CSS-in-JS library designed for high performance style composition10369⭐343🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
12563⭐804🍴react-icons) - SVG React icons of popular icon packs22378⭐1340🍴lucide-react) - Beautiful & consistent icon toolkit23494⭐1319🍴heroicons) - Beautiful hand-crafted SVG icons by the makers of Tailwind CSS1597⭐125🍴thesvg) - A collection of free SVG icons for popular brands and technologies
56380⭐10851🍴react-router) - Declarative routing for React14282⭐1659🍴tanstack-router) - Type-safe router with built-in caching & URL state management
80338⭐8118🍴vite) - Next Generation Frontend Tooling44032⭐2272🍴parcel) - The zero configuration build tool for the web15539⭐968🍴reactotron) - A desktop app for inspecting your React and React Native projects9279⭐2731🍴eslint-plugin-react) - React specific linting rules for ESLint21187⭐360🍴react-scan) - Scan for React performance issues and eliminate slow renders in your app12460⭐226🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
23952⭐4306🍴ai-sdk) - The AI Toolkit for TypeScript and React from the creators of Next.js38589⭐2030🍴preact) - Fast React alternative with the same modern API32584⭐1679🍴floating-ui) - Toolkit to create floating elements7806⭐388🍴loadable-components) - The recommended Code Splitting library for React1230⭐42🍴react-uploady) - Modern file-upload components & hooks for React12296⭐937🍴downshift) - React autocomplete, combobox or select dropdown components7925⭐223🍴react-error-boundary) - A React error boundary component that lets you catch errors
45335⭐6646🍴jest) - Delightful JavaScript Testing19578⭐1157🍴react-testing-library) - Simple and complete React DOM testing utilities49623⭐3396🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser87784⭐5608🍴playwright) - A framework for Web Testing and Automation
47437⭐3758🍴Awesome React Components)28042⭐4133🍴react-select) - The Select Component for React8688⭐2305🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4255⭐342🍴react-qrcode) - QR component for use with React1281⭐77🍴react-archer) - Draw arrows between React elements1350⭐98🍴react-complex-tree) - Unopinionated Accessible Tree1470⭐255🍴react-insta-stories) - A React component for Instagram like stories10906⭐369🍴react-hot-toast) - Lightweight and customizable toast notifications for React41839⭐9674🍴swiper) - Most modern mobile touch slider5020⭐220🍴keen-slider) - The Touch slider carousel452⭐15🍴heart-switch) - A heart-shaped toggle switch component for React5191⭐204🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3879⭐455🍴tagify) - Lightweight, efficient Tags input component12598⭐899🍴puck) - The visual editor for React621⭐38🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
89836⭐10040🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8671⭐392🍴react-cosmos) - Dev tool for creating reusable React components18379⭐951🍴bit) - A build system for development of composable software
44690⭐2393🍴react-hook-form) - React Hooks for form state management and validation15761⭐2321🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12529⭐1599🍴formily) - Alibaba Group Unified Form Solution6501⭐624🍴tanstack-form) - Headless, performant, and type-safe form state management
22231⭐2706🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27945⭐3486🍴tanstack-table) - Headless UI for building powerful tables & datagrids7617⭐2207🍴react-data-grid) - Feature-rich and customizable data grid React component
8446⭐1357🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5582⭐900🍴react-leaflet) - React components for Leaflet maps
27074⭐1913🍴recharts) - Redefined chart library built with React and D320769⭐761🍴visx) - Visualization components11243⭐533🍴victory) - A collection of composable React components for building interactive data visualizations8786⭐833🍴react-vis) - Data Visualization Components14018⭐1071🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries36402⭐2386🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
30624⭐1813🍴react-three-fiber) - A React renderer for Three.js38118⭐974🍴ink) - React for interactive command-line apps45417⭐3090🍴remotion) - Make videos programmatically with React16562⭐1319🍴react-pdf) - Create PDF files using React2687⭐136🍴react-figma) - A React renderer for Figma2362⭐207🍴markdown-to-jsx) - A very fast and versatile markdown toolchain
14705⭐1385🍴formatjs) - Internationalize your web apps9974⭐1051🍴react-i18next) - Internationalization for React done right707⭐113🍴react-intlayer) - Internationalization focused on maintainability for React
29077⭐1211🍴react-spring) - A spring physics based React animation library31751⭐1151🍴framer-motion) - Open source, production-ready animation and gesture library for React13801⭐251🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8817⭐942🍴react-tsparticles) - Easily create highly customizable particles effects1063⭐123🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2145⭐148🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7373⭐482🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1604⭐147🍴fulcro) - A library for development of web applications in clj/cljs
36490⭐8581🍴mattermost-server) - An open source platform for secure collaboration21063⭐8570🍴kibana) - Your window into the Elastic Stack11069⭐769🍴webamp) - Winamp 2 reimplemented for the browser7264⭐1719🍴overreacted) - Personal blog by Dan Abramov20061⭐945🍴wave) - An open-source, cross-platform terminal for seamless workflows20171⭐1143🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader576⭐225🍴bookcars) - Car rental platform1925⭐191🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
125742⭐25147🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24440⭐5121🍴react-navigation) - Routing and navigation for your React Native apps
17852⭐2106🍴react-native-vector-icons) - Customizable Icons for React Native14395⭐3614🍴react-native-gifted-chat) - The most complete chat UI for React Native
5991⭐613🍴realm-js) - A mobile database: an alternative to SQLite & key-value stores6663⭐1462🍴react-native-device-info) - Device Information for React Native iOS and Android15953⭐4958🍴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. (✿◠‿◠)
73097⭐ 7581🍴 enaqx/awesome-react)
