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
244647⭐50967🍴React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
44516⭐10349🍴React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
34899⭐3176🍴A simple, scalable, and powerful architecture for building production ready React applications)47031⭐4290🍴Cheatsheets for experienced React developers getting started with TypeScript)
139070⭐30937🍴next) - The React Framework55956⭐10208🍴gatsby) - Build modern websites with React32636⭐2752🍴remix) - Full-stack web Framework that lets you focus on the user interface26646⭐5448🍴react-admin) - A frontend Framework for building B2B applications34530⭐3003🍴refine) - Build your React-based CRUD applications, without constraints5711⭐388🍴vike) - The Modular Framework - Next.js & Nuxt alternative
112766⭐8610🍴shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS97838⭐54596🍴ant-design) - An enterprise-class UI design language and React UI library98200⭐32670🍴material-ui) - Ready-to-use foundational React components40388⭐3588🍴chakra-ui) - Component system for building SaaS products with speed38575⭐1723🍴react-bits) - A collection of animated, interactive & fully customizable React components31042⭐2287🍴mantine) - Fully featured React components library22635⭐3596🍴react-bootstrap) - Bootstrap components built with React19941⭐2879🍴fluentui) - Microsoft's Fluent UI18652⭐3200🍴framework7) - Full featured HTML framework for building iOS & Android apps8540⭐409🍴ariakit) - Toolkit for building accessible web apps with React18861⭐1011🍴react-email) - Unstyled components for creating beautiful emails1817⭐109🍴8bitcn-ui) - A retro 8-bit themed React component library built on top of shadcn28529⭐1200🍴headlessui) - Completely unstyled, accessible UI components for React182⭐14🍴ruixen-ui) - Modern, lightweight React component library with elegant design
61441⭐15085🍴redux) - Predictable State Container for JavaScript Apps28184⭐1797🍴mobx) - Simple, scalable state management57806⭐2038🍴zustand) - Bear necessities for state management in React49195⭐3793🍴tanstack-query) - Powerful asynchronous state management32349⭐1332🍴swr) - React Hooks for Data Fetching19715⭐2701🍴apollo-client) - A fully-featured, production ready caching GraphQL client18935⭐1889🍴relay) - A framework for building data-driven React applications21121⭐710🍴jotai) - Primitive and flexible state management for React29500⭐1356🍴xstate) - State machines and statecharts for the modern web4835⭐266🍴effector) - Business logic with ease28918⭐869🍴immer) - Create the next immutable state by mutating the current one33070⭐1846🍴immutable-js) - Immutable persistent data collections for JavaScript23152⭐1161🍴rxdb) - A fast, offline-first, reactive database for JavaScript Applications
41017⭐2525🍴styled-components) - Visual primitives for the component age18010⭐1133🍴emotion) - CSS-in-JS library designed for high performance style composition10353⭐341🍴vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
12553⭐804🍴react-icons) - SVG React icons of popular icon packs22227⭐1320🍴lucide-react) - Beautiful & consistent icon toolkit23468⭐1319🍴heroicons) - Beautiful hand-crafted SVG icons by the makers of Tailwind CSS1533⭐121🍴thesvg) - A collection of free SVG icons for popular brands and technologies
56353⭐10847🍴react-router) - Declarative routing for React14196⭐1643🍴tanstack-router) - Type-safe router with built-in caching & URL state management
80083⭐8082🍴vite) - Next Generation Frontend Tooling44033⭐2277🍴parcel) - The zero configuration build tool for the web15539⭐968🍴reactotron) - A desktop app for inspecting your React and React Native projects9278⭐2732🍴eslint-plugin-react) - React specific linting rules for ESLint21112⭐358🍴react-scan) - Scan for React performance issues and eliminate slow renders in your app12455⭐224🍴why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
23695⭐4247🍴ai-sdk) - The AI Toolkit for TypeScript and React from the creators of Next.js38568⭐2031🍴preact) - Fast React alternative with the same modern API32565⭐1678🍴floating-ui) - Toolkit to create floating elements7808⭐387🍴loadable-components) - The recommended Code Splitting library for React1226⭐42🍴react-uploady) - Modern file-upload components & hooks for React12298⭐938🍴downshift) - React autocomplete, combobox or select dropdown components7921⭐223🍴react-error-boundary) - A React error boundary component that lets you catch errors
45333⭐6645🍴jest) - Delightful JavaScript Testing19574⭐1159🍴react-testing-library) - Simple and complete React DOM testing utilities49615⭐3400🍴cypress) - Fast, easy and reliable testing for anything that runs in a browser87002⭐5549🍴playwright) - A framework for Web Testing and Automation
47374⭐3753🍴Awesome React Components)28044⭐4137🍴react-select) - The Select Component for React8682⭐2304🍴react-big-calendar) - Calendar component?⭐?🍴react-datepicker) - A simple and reusable datepicker component for React4255⭐343🍴react-qrcode) - QR component for use with React1280⭐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 stories10895⭐369🍴react-hot-toast) - Lightweight and customizable toast notifications for React41829⭐9685🍴swiper) - Most modern mobile touch slider5020⭐220🍴keen-slider) - The Touch slider carousel452⭐15🍴heart-switch) - A heart-shaped toggle switch component for React5187⭐204🍴kbar) - Fast, portable, and extensible cmd+k interface for your site3878⭐454🍴tagify) - Lightweight, efficient Tags input component12551⭐892🍴puck) - The visual editor for React620⭐38🍴json-edit-react) - Highly configurable JSON/Object tree editor/viewer
89763⭐10023🍴storybook) - Storybook is a frontend workshop for building UI components and pages in isolation8665⭐388🍴react-cosmos) - Dev tool for creating reusable React components18376⭐954🍴bit) - A build system for development of composable software
44666⭐2388🍴react-hook-form) - React Hooks for form state management and validation15746⭐2320🍴react-jsonschema-form) - A React component for building Web forms from JSON Schema12543⭐1594🍴formily) - Alibaba Group Unified Form Solution6481⭐622🍴tanstack-form) - Headless, performant, and type-safe form state management
22204⭐2705🍴react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints27912⭐3480🍴tanstack-table) - Headless UI for building powerful tables & datagrids7611⭐2210🍴react-data-grid) - Feature-rich and customizable data grid React component
8441⭐1356🍴react-map-gl) - React friendly API wrapper around MapboxGL JS5577⭐899🍴react-leaflet) - React components for Leaflet maps
27023⭐1906🍴recharts) - Redefined chart library built with React and D320746⭐759🍴visx) - Visualization components11252⭐533🍴victory) - A collection of composable React components for building interactive data visualizations8785⭐833🍴react-vis) - Data Visualization Components14015⭐1073🍴nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries36277⭐2373🍴xyflow) - A customizable React component for building node-based editors and interactive diagrams
30581⭐1807🍴react-three-fiber) - A React renderer for Three.js37889⭐967🍴ink) - React for interactive command-line apps44239⭐2968🍴remotion) - Make videos programmatically with React16546⭐1321🍴react-pdf) - Create PDF files using React2683⭐136🍴react-figma) - A React renderer for Figma2358⭐207🍴markdown-to-jsx) - A very fast and versatile markdown toolchain
14702⭐1384🍴formatjs) - Internationalize your web apps9964⭐1052🍴react-i18next) - Internationalization for React done right692⭐111🍴react-intlayer) - Internationalization focused on maintainability for React
29072⭐1210🍴react-spring) - A spring physics based React animation library31619⭐1134🍴framer-motion) - Open source, production-ready animation and gesture library for React13794⭐251🍴auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions8802⭐941🍴react-tsparticles) - Easily create highly customizable particles effects1060⭐123🍴react-parallax-tilt) - Easily apply tilt hover effect on React components2140⭐148🍴simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
7376⭐483🍴rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript1603⭐147🍴fulcro) - A library for development of web applications in clj/cljs
36311⭐8547🍴mattermost-server) - An open source platform for secure collaboration21052⭐8567🍴kibana) - Your window into the Elastic Stack11057⭐770🍴webamp) - Winamp 2 reimplemented for the browser7267⭐1721🍴overreacted) - Personal blog by Dan Abramov19790⭐912🍴wave) - An open-source, cross-platform terminal for seamless workflows19732⭐1111🍴readest) - A minimalistic, feature-rich and cross-platform eBook reader569⭐226🍴bookcars) - Car rental platform1920⭐188🍴notifuse) - Modern self-hosted emailing platform to send newsletters & transactional emails
- 🌎 React Native Official Website
125736⭐25149🍴React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
24438⭐5123🍴react-navigation) - Routing and navigation for your React Native apps
17847⭐2107🍴react-native-vector-icons) - Customizable Icons for React Native14386⭐3615🍴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 stores6664⭐1464🍴react-native-device-info) - Device Information for React Native iOS and Android15948⭐4961🍴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. (✿◠‿◠)
72971⭐ 7568🍴 enaqx/awesome-react)
