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
227942⭐
46520🍴
React GitHub)- Reactiflux Discord Channel
- 🌎 React Community
- 🌎 React Conferences
- 🌎 React CodeSandbox Playground
- 🌎 React Official Tutorial
- 🌎 Using React in Visual Studio Code
39374⭐
9329🍴
React Interview Questions & Answers)- 🌎 Design patterns and Component patterns for building powerful Web Apps
27726⭐
2518🍴
A simple, scalable, and powerful architecture for building production ready React applications)45148⭐
4102🍴
Cheatsheets for experienced React developers getting started with TypeScript)8701⭐
1145🍴
The Fullstack Tutorial for GraphQL)
125416⭐
26785🍴
next) - The React Framework29492⭐
2486🍴
remix) - Full stack web Framework that lets you focus on the user interface55240⭐
10322🍴
gatsby) - Build modern websites with React24841⭐
5232🍴
react-admin) - A frontend Framework for building B2B applications27725⭐
2150🍴
refine) - Build your React-based CRUD applications, without constraints
93508⭐
32181🍴
material-ui) - Ready-to-use foundational React components92013⭐
49120🍴
ant-design) - An enterprise-class UI design language and React UI library70675⭐
4245🍴
shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS22367⭐
3584🍴
react-bootstrap) - Bootstrap components built with React18356⭐
2720🍴
fluentui) - Microsoft's Fluent UI18078⭐
3234🍴
framework7) - Full featured HTML framework for building iOS & Android apps7812⭐
368🍴
ariakit) - Toolkit for building accessible web apps with React26308⭐
1866🍴
mantine) - Fully featured React components library14124⭐
642🍴
react-email) - Unstyled components for creating beautiful emails
60834⭐
15268🍴
redux) - Predictable State Container for JavaScript Apps27477⭐
1768🍴
mobx) - Simple, scalable state management46837⭐
1444🍴
zustand) - Bear necessities for state management in React41923⭐
2850🍴
tanstack-query) - Powerful asynchronous state management30330⭐
1209🍴
swr) - React Hooks for Data Fetching19340⭐
2655🍴
apollo-client) - A fully-featured, production ready caching GraphQL client18387⭐
1817🍴
relay) - A framework for building data-driven React applications18413⭐
588🍴
jotai) - Primitive and flexible state management for React26965⭐
1239🍴
xstate) - State machines and statecharts for the modern web4586⭐
237🍴
effector) - Business logic with ease27586⭐
850🍴
immer) - Create the next immutable state by mutating the current one32933⭐
1784🍴
immutable-js) - Immutable persistent data collections for Javascript21319⭐
1039🍴
rxdb) - A fast, offline-first, reactive database for JavaScript Applications
40417⭐
2493🍴
styled-components) - Visual primitives for the component age17431⭐
1110🍴
emotion) - CSS-in-JS library designed for high performance style composition9535⭐
288🍴
vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript
52860⭐
10233🍴
react-router) - Declarative routing for React6652⭐
151🍴
wouter) - A minimalist-friendly routing7874⭐
587🍴
tanstack-router) - Type-safe router with built-in caching & URL state management
102597⭐
26793🍴
create-react-app) - Set up a modern Web app by running one command67504⭐
6079🍴
vite) - Next Generation Frontend Tooling43405⭐
2263🍴
parcel) - The zero configuration build tool for the web16253⭐
572🍴
million) - An extremely fast and lightweight optimizing compiler14860⭐
945🍴
reactotron) - A desktop app for inspecting your React and React Native projects8967⭐
2769🍴
eslint-plugin-react) - React specific linting rules for ESLint11160⭐
199🍴
why-did-you-render) - Monkey patches React to notify you about avoidable re-renders
36631⭐
1949🍴
preact) - Fast React alternative with the same modern API29778⭐
1588🍴
floating-ui) - Toolkit to create floating elements7655⭐
380🍴
loadable-components) - The recommended Code Splitting library for React1103⭐
36🍴
react-uploady) - Modern file-upload components & hooks for React12060⭐
929🍴
downshift) - React autocomplete, combobox or select dropdown components6865⭐
202🍴
react-error-boundary) - A React error boundary component that lets you catch errors
44123⭐
6441🍴
jest) - Delightful JavaScript Testing18963⭐
1105🍴
react-testing-library) - Simple and complete React DOM testing utilities46782⭐
3166🍴
cypress) - Fast, easy and reliable testing for anything that runs in a browser
42140⭐
3472🍴
Awesome React Components)27558⭐
4118🍴
react-select) - The Select Component for React7783⭐
2224🍴
react-big-calendar) - Calendar component?⭐
?🍴
react-datepicker) - A simple and reusable datepicker component for React3924⭐
157🍴
react-loading-skeleton) - Create skeleton screens that automatically adapt to your app3828⭐
328🍴
react-qrcode) - QR component for use with React1160⭐
68🍴
react-archer) - Draw arrows between React elements11527⭐
745🍴
react-icons) - SVG React icons of popular icon packs958⭐
77🍴
react-complex-tree) - Unopinionated Accessible Tree1360⭐
245🍴
react-insta-stories) - A React component for Instagram like stories39654⭐
9747🍴
swiper) - Most modern mobile touch slider4667⭐
214🍴
keen-slider) - The Touch slider carousel145⭐
6🍴
cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner445⭐
16🍴
heart-switch) - A heart-shaped toggle switch component for React4804⭐
186🍴
kbar) - Fast, portable, and extensible cmd+k interface for your site3506⭐
431🍴
tagify) - Lightweight, efficient Tags input component5101⭐
289🍴
puck) - The visual editor for React
84098⭐
9251🍴
storybook) - Storybook is a frontend workshop for building UI components and pages in isolation10830⭐
1435🍴
react-styleguidist) - Isolated React component development environment with a living style guide8284⭐
347🍴
react-cosmos) - Dev tool for creating reusable React components17842⭐
924🍴
bit) - A build system for development of composable software
41198⭐
2058🍴
react-hook-form) - React Hooks for form state management and validation33897⭐
2786🍴
formik) - Build forms in React, without the tears14170⭐
2182🍴
react-jsonschema-form) - A React component for building Web forms from JSON Schema11319⭐
1476🍴
formily) - Alibaba Group Unified Form Solution2561⭐
84🍴
vest) - Declarative validations framework
20277⭐
2571🍴
react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints24990⭐
3071🍴
tanstack-table) - Headless UI for building powerful tables & datagrids6920⭐
2178🍴
react-data-grid) - Feature-rich and customizable data grid React component
7795⭐
1346🍴
react-map-gl) - React friendly API wrapper around MapboxGL JS5111⭐
883🍴
react-leaflet) - React components for Leaflet maps
23783⭐
1695🍴
recharts) - Redefined chart library built with React and D319385⭐
712🍴
visx) - Visualization components10973⭐
526🍴
victory) - A collection of composable React components for building interactive data visualizations8727⭐
834🍴
react-vis) - Data Visualization Components13104⭐
1026🍴
nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries24974⭐
1609🍴
xyflow) - A customizable React component for building node-based editors and interactive diagrams
27235⭐
1557🍴
react-three-fiber) - A React renderer for Three.js26466⭐
596🍴
ink) - React for interactive command-line apps20293⭐
1009🍴
remotion) - Make videos programmatically with React14725⭐
1168🍴
react-pdf) - Create PDF files using React2534⭐
131🍴
react-figma) - A React renderer for Figma
14280⭐
1367🍴
formatjs) - Internationalize your web apps9233⭐
1024🍴
react-i18next) - Internationalization for React done right
28048⭐
1188🍴
react-spring) - A spring physics based React animation library23531⭐
791🍴
framer-motion) - Open source, production-ready animation and gesture library for React12589⭐
224🍴
auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions7569⭐
832🍴
react-tsparticles) - Easily create highly customizable particles effects974⭐
117🍴
react-parallax-tilt) - Easily apply tilt hover effect on React components1833⭐
141🍴
simple-parallax-js) - The easiest way to get a parallax effect with React and JavaScript
6668⭐
442🍴
rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript6746⭐
757🍴
react-rails) - Integrate React with Rails1540⭐
137🍴
fulcro) - A library for development of web applications in clj/cljs- 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind
30249⭐
7240🍴
mattermost-server) - An open source platform for secure collaboration19757⭐
8164🍴
kibana) - Your window into the Elastic Stack10088⭐
668🍴
webamp) - Winamp 2 reimplemented for the browser7050⭐
1702🍴
overreacted) - Personal blog by Dan Abramov4052⭐
97🍴
wave) - An open-source, cross-platform terminal for seamless workflows
- 🌎 React Native Official Website
118479⭐
24261🍴
React Native GitHub)- 🌎 React Native Community
- 🌎 Expo
- 🌎 Expo Snack Playground
23503⭐
5016🍴
react-navigation) - Routing and navigation for your React Native apps
17401⭐
2117🍴
react-native-vector-icons) - Customizable Icons for React Native13475⭐
3547🍴
react-native-gifted-chat) - The most complete chat UI for React Native
5757⭐
572🍴
realm-js) - A mobile database: an alternative to SQLite & key-value stores6455⭐
1462🍴
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. (✿◠‿◠)
64896⭐
7191🍴
enaqx/awesome-react)