Offer API docs that look as good as Stripe's using our sponsor Fern. 🌎 Request a preview of your docs on Fern.
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
229080⭐
46864🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
39880⭐
9447🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
28461⭐
2578🍴
A simple, scalable, and powerful architecture for building production ready React applications)45438⭐
4122🍴
Cheatsheets for experienced React developers getting started with TypeScript)8703⭐
1145🍴
The Fullstack Tutorial for GraphQL)
126866⭐
26965🍴
next) - The React Framework29930⭐
2524🍴
remix) - Full stack web Framework that lets you focus on the user interface55271⭐
10308🍴
gatsby) - Build modern websites with React24987⭐
5252🍴
react-admin) - A frontend Framework for building B2B applications28361⭐
2198🍴
refine) - Build your React-based CRUD applications, without constraints
93892⭐
32262🍴
material-ui) - Ready-to-use foundational React components92459⭐
49718🍴
ant-design) - An enterprise-class UI design language and React UI library74124⭐
4572🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22401⭐
3597🍴
react-bootstrap) - Bootstrap components built with React18517⭐
2733🍴
fluentui) - Microsoft's Fluent UI18133⭐
3233🍴
framework7) - Full featured HTML framework for building iOS & Android apps7881⭐
371🍴
ariakit) - Toolkit for building accessible web apps with React26737⭐
1888🍴
mantine) - Fully featured React components library14387⭐
657🍴
react-email) - Unstyled components for creating beautiful emails
60899⭐
15271🍴
redux) - Predictable State Container for JavaScript Apps27549⭐
1776🍴
mobx) - Simple, scalable state management47814⭐
1483🍴
zustand) - Bear necessities for state management in React42443⭐
2898🍴
tanstack-query) - Powerful asynchronous state management30531⭐
1221🍴
swr) - React Hooks for Data Fetching19378⭐
2660🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18409⭐
1831🍴
relay) - A framework for building data-driven React applications18664⭐
612🍴
jotai) - Primitive and flexible state management for React27143⭐
1251🍴
xstate) - State machines and statecharts for the modern web4603⭐
238🍴
effector) - Business logic with ease27712⭐
850🍴
immer) - Create the next immutable state by mutating the current one32959⭐
1786🍴
immutable-js) - Immutable persistent data collections for Javascript21584⭐
1058🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40503⭐
2502🍴
styled-components) - Visual primitives for the component age17498⭐
1108🍴
emotion) - CSS-in-JS library designed for high performance style composition9595⭐
291🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
53094⭐
10306🍴
react-router) - Declarative routing for React6725⭐
154🍴
wouter) - A minimalist-friendly routing8154⭐
636🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
102735⭐
26857🍴
create-react-app) - Set up a modern Web app by running one command68481⭐
6176🍴
vite) - Next Generation Frontend Tooling43493⭐
2267🍴
parcel) - The zero configuration build tool for the web16344⭐
575🍴
million) - An extremely fast and lightweight optimizing compiler14923⭐
944🍴
reactotron) - A desktop app for inspecting your React and React Native projects8998⭐
2772🍴
eslint-plugin-react) - React specific linting rules for ESLint11245⭐
200🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36789⭐
1954🍴
preact) - Fast React alternative with the same modern API30039⭐
1602🍴
floating-ui) - Toolkit to create floating elements7691⭐
382🍴
loadable-components) - The recommended Code Splitting library for React1110⭐
36🍴
react-uploady) - Modern file-upload components & hooks for React12091⭐
929🍴
downshift) - React autocomplete, combobox or select dropdown components6960⭐
207🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44247⭐
6464🍴
jest) - Delightful JavaScript Testing19010⭐
1106🍴
react-testing-library) - Simple and complete React DOM testing utilities47024⭐
3183🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
42585⭐
3501🍴
Awesome React Components)27627⭐
4128🍴
react-select) - The Select Component for React7882⭐
2230🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3968⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3873⭐
333🍴
react-qrcode) - QR component for use with React1173⭐
68🍴
react-archer) - Draw arrows between React elements11635⭐
755🍴
react-icons) - SVG React icons of popular icon packs982⭐
82🍴
react-complex-tree) - Unopinionated Accessible Tree1372⭐
247🍴
react-insta-stories) - A React component for Instagram like stories39897⭐
9745🍴
swiper) - Most modern mobile touch slider4696⭐
214🍴
keen-slider) - The Touch slider carousel149⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner443⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4842⭐
185🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3539⭐
435🍴
tagify) - Lightweight, efficient Tags input component5236⭐
316🍴
puck) - The visual editor for React
84618⭐
9310🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10842⭐
1437🍴
react-styleguidist) - Isolated React component development environment with a living style guide8327⭐
348🍴
react-cosmos) - Dev tool for creating reusable React components17887⭐
929🍴
bit) - A build system for development of composable software
41530⭐
2081🍴
react-hook-form) - React Hooks for form state management and validation33974⭐
2790🍴
formik) - Build forms in React, without the tears14338⭐
2186🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11439⭐
1489🍴
formily) - Alibaba Group Unified Form Solution2563⭐
84🍴
vest) - Declarative validations framework
20481⭐
2592🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints25204⭐
3082🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6980⭐
2182🍴
react-data-grid) - Feature-rich and customizable data grid React component
7858⭐
1355🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5170⭐
887🍴
react-leaflet) - React components for Leaflet maps
24054⭐
1705🍴
recharts) - Redefined chart library built with React and D319495⭐
716🍴
visx) - Visualization components11020⭐
524🍴
victory) - A collection of composable React components for building interactive data visualizations8733⭐
835🍴
react-vis) - Data Visualization Components13186⭐
1032🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries25835⭐
1654🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
27524⭐
1580🍴
react-three-fiber) - A React renderer for Three.js27132⭐
609🍴
ink) - React for interactive command-line apps20689⭐
1041🍴
remotion) - Make videos programmatically with React14918⭐
1179🍴
react-pdf) - Create PDF files using React2547⭐
131🍴
react-figma) - A React renderer for Figma
14312⭐
1361🍴
formatjs) - Internationalize your web apps9290⭐
1027🍴
react-i18next) - Internationalization for React done right
28201⭐
1190🍴
react-spring) - A spring physics based React animation library23861⭐
809🍴
framer-motion) - Open source, production-ready animation and gesture library for React12852⭐
226🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7693⭐
846🍴
react-tsparticles) - Easily create highly customizable particles effects984⭐
118🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components1852⭐
141🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
6743⭐
448🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6748⭐
759🍴
react-rails) - Integrate React with Rails1545⭐
140🍴
fulcro) - A library for development of web applications in clj/cljs- 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind
30657⭐
7344🍴
mattermost-server) - An open source platform for secure collaboration19623⭐
8219🍴
kibana) - Your window into the Elastic Stack10227⭐
691🍴
webamp) - Winamp 2 reimplemented for the browser7061⭐
1705🍴
overreacted) - Personal blog by Dan Abramov4399⭐
113🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
119175⭐
24323🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23584⭐
5036🍴
react-navigation) - Routing and navigation for your React Native apps
17443⭐
2122🍴
react-native-vector-icons) - Customizable Icons for React Native13534⭐
3556🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5792⭐
577🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6477⭐
1466🍴
react-native-device-info) - Device Information for React Native iOS and Android
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 had not yet been released. Today, React has become mainstream, with numerous developments taking place. 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. Your input and suggestions are wholeheartedly♡ appreciated. (✿◠‿◠)
65473⭐
7211🍴
enaqx/awesome-react)