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
229485⭐
46991🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
40059⭐
9484🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
28635⭐
2590🍴
A simple, scalable, and powerful architecture for building production ready React applications)45496⭐
4138🍴
Cheatsheets for experienced React developers getting started with TypeScript)8703⭐
1144🍴
The Fullstack Tutorial for GraphQL)
127171⭐
27019🍴
next) - The React Framework30047⭐
2537🍴
remix) - Full stack web Framework that lets you focus on the user interface55269⭐
10311🍴
gatsby) - Build modern websites with React25015⭐
5261🍴
react-admin) - A frontend Framework for building B2B applications28584⭐
2236🍴
refine) - Build your React-based CRUD applications, without constraints
94018⭐
32296🍴
material-ui) - Ready-to-use foundational React components92606⭐
49931🍴
ant-design) - An enterprise-class UI design language and React UI library75048⭐
4681🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22416⭐
3603🍴
react-bootstrap) - Bootstrap components built with React18554⭐
2740🍴
fluentui) - Microsoft's Fluent UI18143⭐
3232🍴
framework7) - Full featured HTML framework for building iOS & Android apps7897⭐
373🍴
ariakit) - Toolkit for building accessible web apps with React26848⭐
1897🍴
mantine) - Fully featured React components library14486⭐
661🍴
react-email) - Unstyled components for creating beautiful emails
60928⭐
15272🍴
redux) - Predictable State Container for JavaScript Apps27570⭐
1775🍴
mobx) - Simple, scalable state management48114⭐
1493🍴
zustand) - Bear necessities for state management in React42597⭐
2919🍴
tanstack-query) - Powerful asynchronous state management30583⭐
1221🍴
swr) - React Hooks for Data Fetching19383⭐
2661🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18419⭐
1832🍴
relay) - A framework for building data-driven React applications18762⭐
621🍴
jotai) - Primitive and flexible state management for React27204⭐
1257🍴
xstate) - State machines and statecharts for the modern web4611⭐
241🍴
effector) - Business logic with ease27747⭐
852🍴
immer) - Create the next immutable state by mutating the current one32961⭐
1786🍴
immutable-js) - Immutable persistent data collections for Javascript21641⭐
1064🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40522⭐
2500🍴
styled-components) - Visual primitives for the component age17510⭐
1106🍴
emotion) - CSS-in-JS library designed for high performance style composition9613⭐
294🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
53181⭐
10310🍴
react-router) - Declarative routing for React6754⭐
156🍴
wouter) - A minimalist-friendly routing8249⭐
654🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
102782⭐
26874🍴
create-react-app) - Set up a modern Web app by running one command68712⭐
6213🍴
vite) - Next Generation Frontend Tooling43518⭐
2265🍴
parcel) - The zero configuration build tool for the web16439⭐
581🍴
million) - An extremely fast and lightweight optimizing compiler14940⭐
945🍴
reactotron) - A desktop app for inspecting your React and React Native projects9007⭐
2772🍴
eslint-plugin-react) - React specific linting rules for ESLint11346⭐
200🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36848⭐
1950🍴
preact) - Fast React alternative with the same modern API30126⭐
1606🍴
floating-ui) - Toolkit to create floating elements7696⭐
382🍴
loadable-components) - The recommended Code Splitting library for React1114⭐
36🍴
react-uploady) - Modern file-upload components & hooks for React12098⭐
931🍴
downshift) - React autocomplete, combobox or select dropdown components6986⭐
207🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44292⭐
6471🍴
jest) - Delightful JavaScript Testing19035⭐
1106🍴
react-testing-library) - Simple and complete React DOM testing utilities47086⭐
3188🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
42726⭐
3507🍴
Awesome React Components)27645⭐
4129🍴
react-select) - The Select Component for React7917⭐
2236🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3979⭐
159🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3889⭐
335🍴
react-qrcode) - QR component for use with React1177⭐
68🍴
react-archer) - Draw arrows between React elements11676⭐
755🍴
react-icons) - SVG React icons of popular icon packs986⭐
82🍴
react-complex-tree) - Unopinionated Accessible Tree1373⭐
247🍴
react-insta-stories) - A React component for Instagram like stories39988⭐
9745🍴
swiper) - Most modern mobile touch slider4707⭐
214🍴
keen-slider) - The Touch slider carousel149⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner443⭐
15🍴
heart-switch) - A heart-shaped toggle switch component for React4852⭐
185🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3549⭐
436🍴
tagify) - Lightweight, efficient Tags input component5279⭐
322🍴
puck) - The visual editor for React
84719⭐
9325🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10844⭐
1435🍴
react-styleguidist) - Isolated React component development environment with a living style guide8359⭐
351🍴
react-cosmos) - Dev tool for creating reusable React components17905⭐
929🍴
bit) - A build system for development of composable software
41644⭐
2086🍴
react-hook-form) - React Hooks for form state management and validation33992⭐
2791🍴
formik) - Build forms in React, without the tears14369⭐
2192🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11496⭐
1494🍴
formily) - Alibaba Group Unified Form Solution2567⭐
84🍴
vest) - Declarative validations framework
20530⭐
2594🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints25270⭐
3084🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6998⭐
2182🍴
react-data-grid) - Feature-rich and customizable data grid React component
7875⭐
1355🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5181⭐
887🍴
react-leaflet) - React components for Leaflet maps
24135⭐
1716🍴
recharts) - Redefined chart library built with React and D319526⭐
718🍴
visx) - Visualization components11024⭐
524🍴
victory) - A collection of composable React components for building interactive data visualizations8735⭐
835🍴
react-vis) - Data Visualization Components13216⭐
1031🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries26035⭐
1671🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
27614⭐
1596🍴
react-three-fiber) - A React renderer for Three.js27208⭐
610🍴
ink) - React for interactive command-line apps20809⭐
1049🍴
remotion) - Make videos programmatically with React14976⭐
1187🍴
react-pdf) - Create PDF files using React2554⭐
132🍴
react-figma) - A React renderer for Figma
14329⭐
1361🍴
formatjs) - Internationalize your web apps9313⭐
1028🍴
react-i18next) - Internationalization for React done right
28243⭐
1192🍴
react-spring) - A spring physics based React animation library25649⭐
842🍴
framer-motion) - Open source, production-ready animation and gesture library for React12891⭐
226🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7734⭐
849🍴
react-tsparticles) - Easily create highly customizable particles effects982⭐
118🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components1862⭐
141🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
6756⭐
450🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6745⭐
759🍴
react-rails) - Integrate React with Rails1547⭐
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
30742⭐
7383🍴
mattermost-server) - An open source platform for secure collaboration19663⭐
8227🍴
kibana) - Your window into the Elastic Stack10257⭐
694🍴
webamp) - Winamp 2 reimplemented for the browser7068⭐
1705🍴
overreacted) - Personal blog by Dan Abramov4471⭐
118🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
119371⭐
24358🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23612⭐
5042🍴
react-navigation) - Routing and navigation for your React Native apps
17455⭐
2126🍴
react-native-vector-icons) - Customizable Icons for React Native13558⭐
3553🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5803⭐
576🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6484⭐
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. (✿◠‿◠)
65638⭐
7221🍴
enaqx/awesome-react)