Top 50 Awesome List

enaqx/awesome-react

Front-End Development  8 months ago  51.3k
A collection of awesome things regarding React ecosystem
View byDAY/WEEK/README
View on Github

Feb 11th

React Awesome Components
  • swiperstars32.7k - modern mobile touch slider
  • Feb 10th

    React Frameworks
  • refine - A React-based framework for building data-intensive applications in no time.
  • Feb 8th

    React Routing
  • react-locationstars2.4k - Enterprise Client-Side Routing for React
  • Redux Tools

  • Rematchstars8.2k - Redux made easy
  • Jan 10th

    Forms
  • veststars2k - Declarative form validation framework inspired by unit testing syntax.
  • Jan 3rd

    React Awesome Components
  • data-source - Library to power streaming data visualisations as used in Facebook's Flipper
  • Nov 15th, 2021

    React Styling
  • vanilla-extractstars6.3k - Zero-runtime Stylesheets-in-TypeScript
  • Nov 4th, 2021

    React Component Libraries
  • radixstars6.1k - An open-source UI component library for building high-quality, accessible design systems and web apps
  • Oct 26th, 2021

    React State Management
  • react-facet - Observable-based state management for performant game UIs built in React
  • React Awesome Components
  • react-advanced-cropperstars60 - An advanced React component for image cropping
  • Oct 12th, 2021

    React Development Tools
  • react-scannerstars426 - Extract React components and props usage from code
  • Oct 11th, 2021

    React Development Tools
  • jsx-ast-utilsstars134 - AST utility module for statically analyzing JSX
  • Oct 6th, 2021

    React General Resources

  • React Documentation
  • Aug 18th, 2021

    React Styling
  • linariastars9.6k - Zero-Runtime CSS in JS
  • stitchesstars6.3k - CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience
  • Jul 29th, 2021

    React Component Libraries
  • Mantinestars14.8k – A fully featured React library with 100+ hooks and components with native dark theme support
  • Jul 12th, 2021

    React State Management
  • react-querystars30k - Hooks for fetching, caching and updating asynchronous data in React
  • Apr 27th, 2021

    React Native Libraries

  • uncompress-react-native - Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.
  • Apr 22nd, 2021

    Another Awesome Lists

  • React/Redux Linksstars21.8k
  • Redux Tutorials

  • Redux Essentials
  • Redux Fundamentals
  • Fundamentals of Redux Course from Dan Abramov
  • React Libraries
  • preact - Fast 3kb React alternative with the same ES6 API.
  • reapopstars1.3k - A simple and customizable React notifications system
  • React State Management
  • hookstatestars1.4k - The simple but very powerful and incredibly fast state management for React that is based on hooks
  • effectorstars3.9k - Fast and powerful reactive state manager
  • reactnstars1.9k - React, but with built-in global state management
  • redux - Predictable State Container for JavaScript Apps
  • mobxstars25.7k - Simple, scalable state management
  • flux - Application architecture for building user interfaces
  • recoilstars17.7k - Experimental state management library for React apps
  • xstate-react - State machines and statecharts for the modern web
  • zustandstars22.1k - Bear necessities for state management in React
  • easy-peasystars4.8k - Vegetarian friendly state for React
  • Data Managing
  • immerstars23.7k - Create the next immutable state by mutating the current one
  • immutable-jsstars32.3k - Immutable Data Collections for Javascript
  • baobabstars3.1k - JavaScript & TypeScript persistent and optionally immutable data tree with cursors
  • WatermelonDBstars8.6k - 🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️
  • React Native Boilerplates

  • Create React Native Appstars13k - Create React Native apps that run on iOS, Android, and web
  • Redux General Resources

  • Redux GitHubstars58.7k
  • Redux Tools

  • react-reduxstars22.4k - Official React bindings for Redux
  • redux-devtoolsstars13.1k - DevTools for Redux with hot reloading, action replay, and customizable UI
  • redux-thunkstars17.4k - Thunk middleware for redux
  • connected-react-routerstars4.7k - A Redux binding for React Router
  • redux-formstars12.6k - A Higher Order Component using react-redux to keep form state
  • normalizrstars20.9k - Normalizes nested JSON according to a schema
  • GraphQL General Resources

  • GraphQL Specificationstars13.9k
  • GraphQL Tools

  • graphql-jsstars19.1k - A reference implementation of GraphQL for JavaScript
  • express-graphqlstars6.4k - Create a GraphQL HTTP server with Express
  • Apollo - Industry-standard GraphQL implementation
  • GraphQL Implementations

  • graphql-rubystars5.1k - Ruby implementation of GraphQL
  • graphql-javastars5.6k - GraphQL Java implementation
  • graphenestars7.4k - GraphQL framework for Python
  • graphql-gostars8.8k - GraphQL for Go
  • juniperstars4.8k - GraphQL server library for Rust
  • Database Integration

  • Hasura - Instant GraphQL for all your data
  • Prisma - Next-generation ORM
  • Apr 18th, 2021

    React Hooks
  • Awesome React Hooksstars8.6k
  • Thinking in React Hooks
  • React Hooks Video Tutorial
  • Forms
  • formikstars31.3k - Build forms in React, without the tears
  • react-hook-formstars30.8k - React Hooks for forms validation
  • react-final-formstars7.1k - High performance subscription-based form state management for React
  • unformstars4.5k - Performance-focused API for React forms
  • formilystars8.5k - Alibaba Group Unified Form Solution
  • uniformsstars1.7k - A React library for building forms from any schema
  • formsy-reactstars751 - A form input builder and validator for React
  • react-formalstars522 - Sophisticated HTML form management for React
  • React General Tutorials
  • React Official Tutorial
  • Apr 10th, 2021

    React Renderers
  • react-three-fiberstars19.7k - A React renderer for Three.js
  • react-pdfstars11.2k - Create PDF files using React
  • react-blessedstars4.3k - A React renderer for blessed terminal interface library
  • react-sketchappstars14.9k - Render React components to Sketch
  • react-figmastars2.1k - A React renderer for Figma
  • remotionstars14.1k - Create videos programmatically in React
  • React Starter Kits and Toolchains
  • Razzle - Build production ready React applications. Razzle is toolchain for modern static and dynamic websites and web applications
  • Neutrino React Preset - @neutrinojs/react is a Neutrino preset that supports building React web applications
  • React Component Libraries
  • ant-designstars82k - A design system with values of Nature and Determinacy
  • chakra-uistars28.8k - Simple, Modular & Accessible UI Components for your React Applications
  • euistars5.3k - Elastic UI Framework
  • react-spectrumstars7.2k - Adobe's collection of libraries and tools that help you build adaptive, accessible, and robust user experiences
  • ring-uistars3k - JetBrains Web UI components
  • bumbag-uistars1k - Build accessible & themeable React applications with your Bumbag
  • React Awesome Components
  • react-popperstars2.3k - Position tooltips and popovers in an elegant, performant manner
  • react-tsparticlesstars4.1k - Easily create highly customizable particles animations
  • react-springstars24.1k - Spring-physics based animation library for React applications
  • framer-motionstars16.1k - A React library to power production-ready animations
  • react-cookiestars2.4k - Universal cookies for React
  • react-slickstars10.6k - Carousel component built with React
  • react-gtm-modulestars565 - Google Tag Manager Module for React
  • react-device-detectstars2.1k - Detect device for React
  • react-colorfulstars2.3k - A tiny (2,5 KB), dependency-free, fast and accessible color picker component
  • react-modalstars7k - Accessible modal dialog component for React
  • cleave.jsstars17.5k - Format input text content when you are typing
  • react-fontawesomestars3.6k - Font Awesome 5 React component
  • Charts
  • vxstars15.9k - Visualization components
  • victorystars9.9k - A collection of composable React components for building interactive data visualizations
  • react-visstars8.3k - Data Visualization Components
  • rechartsstars18.9k - Redefined chart library built with React and D3
  • nivostars10.5k - Provides a rich set of data visualization components, built on top of the D3 and React libraries
  • echarts-for-reactstars3.8k - Apache ECharts components for React wrapper
  • react-apexchartsstars985 - React Component for ApexCharts
  • chartifystars683 - React plugin for building charts using CSS
  • Mar 29th, 2021

    React Frameworks
  • Blitz - The Fullstack React Framework
  • Mar 22nd, 2021

    React Interview Questions
  • React Coding Challengesstars2.2k
  • Feb 18th, 2021

    React Libraries
  • react-uploadystars714 - Modern file-upload components & hooks for React.
  • react-aria - Adobe's library of React Hooks that provides accessible UI primitives for your design system
  • Feb 16th, 2021

    React Routing
  • wouterstars4.5k - A minimalist-friendly ~1.3KB routing library
  • Feb 15th, 2021

    React Starter Kits and Toolchains
  • tsdx - Zero-config CLI for TypeScript package development
  • React Native Libraries

  • react-native-react-bridgestars108 - A toolset to run React web app in React Native and handle communication between them.
  • Feb 12th, 2021

    React Starter Kits and Toolchains
  • create-react-appstars97.2k - Set up a modern Web app by running one command
  • react-starter-kitstars21.5k - Isomorphic Web app boilerplate
  • create-react-librarystars4.7k - CLI for creating reusable, modern React libraries using Rollup and create-react-app.
  • Feb 9th, 2021

    Autocomplete
  • react-autocomplete by @racktstars2.2k - WAI-ARIA compliant React autocomplete (Archived, read-only)
  • Maps
  • google-maps-reactstars1.6k - A declarative Google Map React component using React, lazy-loading dependencies, current-location finder and a test-driven approach by the Fullstack React team.
  • Redux Tools

  • reselectstars18.8k - Selector library for Redux
  • redux-sagastars22.3k - An alternative side effect model for Redux apps
  • Redux Tutorials

  • Building React Applications with Idiomatic Redux
  • GraphQL Tools

  • GraphQL Playground - GraphQL IDE for better development workflowsstars8.2k
  • GraphQL Implementations

  • sangriastars1.9k - Scala GraphQL client and server library
  • Relay General Resources

  • Relay Offical Site
  • Feb 3rd, 2021

    React Development Tools
  • Plasmic - Powerful design tool for building your React components visually.
  • Feb 2nd, 2021

    React Native Sample Apps

  • Bus Timetablestars64
  • Jan 27th, 2021

    React Development Tools
  • Divjoy - React codebase and UI generator to speed up development (paid)
  • Jan 25th, 2021

    Autocomplete
  • downshiftstars10.8k - 🏎 Primitives to build simple, flexible, WAI-ARIA compliant enhanced input React components
  • Jan 12th, 2021

    React Component Libraries
  • Fluent UIstars14.1k - A set of React components for building Microsoft web experiences
  • evergreenstars11.8k - Evergreen React UI Framework by Segment
  • grommetstars8k - A react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
  • React Libraries
  • react-border-wrapperstars153 - A wrapper for placing elements along div borders in React.
  • react-magicstars917 - Automatically AJAXify plain HTML with the power of React
  • react-toolboxstars8.7k - A set of React components implementing Google's Material Design specification
  • tcomb-reactstars201 - Library allowing you to check all the props of your React components
  • react-responsivestars6.4k - Media queries in react for responsive design
  • riotjsstars14.7k - A React-like, 3.5KB user interface library
  • Maple.js - Bringing the concept of web-components to React
  • react-i13nstars344 - A performant, scalable and pluggable approach to instrumenting your React application
  • react-iconsstars8.5k - svg react icons of popular icon packs
  • Keostars225 - Plain functions for a more functional Deku approach to creating React components, with functional goodies such as pipe, memoize, etc...
  • Bitstars15.8k - A virtual repository for managing and using react and other web components across applications
  • AtlasKit - Atlassian's React UI library
  • ReactiveSearchstars4.7k - UI components library for Elasticsearch
  • Slatestars25.5k - A completely customizable framework for building rich text editors.
  • react-json-schemastars159 - Construct React elements from JSON by mapping JSON definitions to React components that you expose.
  • react-lodashstars343 - Lodash as React components
  • react-helmetstars16.6k - A document head manager for React
  • react-desktopstars9.4k - OS X and Windows UI components built with React
  • React Integration
  • omstars6.7k - ClojureScript interface
  • Reagentstars4.5k - A minimalistic ClojureScript interface to React.js
  • ngReactstars2.6k - React Components in Angular
  • coffee-react-transformstars435 - Provides React JSX support for Coffeescript
  • sprockets-coffee-reactstars84 - Sprockets preprocessor for CJSX
  • react-kupstars22 - A simple, non-intrusive alternative to jsx for coffeescript
  • turbo-reactstars274 - Combine Turbolinks and React to apply DOM diffs
  • react-baconstars117 - A little module for using React with Bacon.js
  • msxstars368 - React's JSX Transformer, tweaked to output calls to Mithril
  • react-backbonestars131 - Backbone-aware mixins for react
  • NestedReactstars79 - transparent integration with Backbone Views and NestedTypes models
  • backbone-reactionstars20 - React, Backbone and then some
  • react.backbonestars843 - Plugin for React to make Backbone migration easier
  • reactbonestars43 - React extensions for Backbone
  • backbone-react-uistars18 - React components for use with backbone and backbone paginator
  • react-eventsstars82 - Declarative managed event bindings for react components
  • react-mixin-managerstars33 - React mixin registration manager
  • react-topcoat by @plaxdan - Topcoat CSS components built with the React library
  • react-topcoat by @arnemartstars7 - A collection of React components for Topcoat
  • reactdownstars114 - Write React components using markdown syntax
  • react-jadestars553 - Compile Jade to React JavaScript
  • jade-reactstars152 - Compile Jade templates to React.DOM expressions
  • gulp-jade-reactstars23 - Compile Jade templates into React de-sugared JSX with Gulp
  • sbt-reactjsstars79 - React SBT Plugin using npm
  • scalajs-reactstars1.6k - A guilty affair between Scala.js and Facebook's React
  • react-xtagsstars48 - Using React to implement xtags
  • jreactstars167 - React on server-side Java (with Rhino or Nashorn)
  • React.hiccupstars77 - A complete replacement for JSX written in sweet.js
  • react-playstars214 - Rendering React components in the Play Framework with JDK8's Nashorn
  • rx-reactstars621 - Utilities to works with React in a RxJS
  • react-with-distars30 - A hacked prototype of React.js with DI
  • reactfirestars3.1k - ReactJS mixin for easy Firebase integration
  • react-clickdrag-mixinstars54 - ClickDrag mixin for React component
  • react-masonry-mixinstars174 - Standalone mixin for Masonry (@desandro)
  • react-packery-mixinstars20 - Standalone mixin for Packery (Metafizzy)
  • react-dropzonestars9.2k - Simple HTML5 drag-drop zone with React.js.
  • aframe-reactstars9 - A-Frame VR + React
  • react-three-fiberstars19.7k - A react reconciler for threejs (web and react-native)
  • react-threestars1.5k - React bindings to create and control a 3D scene using three.js
  • react-three-rendererstars1.5k - Render into a three.js canvas using React
  • react-threejsstars76 - Simplest bindings between React & Three.js
  • react-masonry-cssstars756 - Fast Masonry layout powered by CSS, dependency free
  • react-captchastars622 - A react.js reCAPTCHA for Google
  • reaptchastars378 - Clean, modern and simple React wrapper for Google reCAPTCHA
  • react-recaptcha-that-worksstars13 - A reCAPTCHA bridge for React that works
  • Forms
  • react-jsonschema-formstars11.9k - A React component for building Web forms from JSON Schema
  • Autocomplete
  • react-autosuggest by @moroshkostars5.9k - WAI-ARIA compliant React autosuggest component
  • react-autocomplete by @eliseumdsstars102 - Just tasting some ReactJS + RxJS
  • react-autocomplete by @prometheusresearchstars39 - Autocomplete widget based on React
  • instatype by @graglandstars47 - Simple react autocomplete component
  • React Bootstrap Typeaheadstars914 - A React-based typeahead that relies on Bootstrap for styling and was originally inspired by Twitter's typeahead.js.
  • Graphics
  • react-artstars2k - React Bridge to the ART Drawing Library
  • react-canvasstars12.9k - High performance <canvas> rendering for React components
  • react-famousstars174 - Complex 3D animations UI at 60 FPS with Famo.us
  • react-kineticstars67 - HTML5 Canvas via KineticJS using React
  • react-svg-morphstars812 - morph your svg components one into another
  • react-hooks-svgdrawingstars194 - SVG Drawing with React hooks
  • Data Managing
  • ReSubstars612 - A library for writing better React components and data stores
  • RxDBstars18.1k - A realtime Database for JavaScript Applications
  • Maps
  • react-googlemapsstars222 - React interface to Google maps
  • react-mapsstars44 - A map component for React
  • react-google-mapsstars4.5k - React.js Google Maps integration component
  • react-gmapsstars316 - A Google Maps component for React.js
  • react-map-glstars6.8k - A React wrapper for MapboxGL-js plus overlay API
  • google-map-reactstars5.9k - Isomorphic google map React component
  • react-mapbox-glstars1.8k - A mapbox-gl-js wrapper to make the API react friendly
  • react-leaflet - React components for Leaflet maps
  • react-geostars269 - A set of geo-related components using react, antd, and ol
  • pigeon-mapsstars3.3k - ReactJS maps without external dependencies
  • React Native Boilerplates

  • Ignitestars14.3k - The hottest CLI for React Native, boilerplates, plugins, generators, and more!
  • React Native Awesome Components

  • react-native-social-sharestars414 - Use the iOS and Android native Twitter and Facebook share popup with React Native
  • react-native-fbsdkstars3k - A wrapper around the iOS Facebook SDK
  • react-native-side-menustars2.2k - Simple customizable component to create side menu
  • react-native-mapbox-glstars2.1k - A Mapbox GL react native module
  • react-native-iconsstars1.2k - Quick and easy icons in React Native
  • react-native-vector-iconsstars16.1k - 3000 Customizable Icons for React Native with support for NavBar/TabBar
  • react-native-google-signinstars2.6k - Google Signin for React Native
  • react-native-fast-imagestars7.1k - FastImage, performant React Native image component
  • Redux Tools

  • redux-toolkitstars8.5k - The official, opinionated, batteries-included toolset for efficient Redux development
  • redux-observablestars7.8k - RxJS middleware for Redux
  • redux-undostars2.8k - Higher order reducer to add undo/redo functionality to redux state containers
  • GraphQL Implementations

  • graphql-phpstars4.4k - A PHP port of GraphQL reference implementation
  • graphql-dotnetstars5.3k - GraphQL for .NET
  • Relay Tutorials

  • Official Relay Getting Started
  • Relay Tools

  • graphql-relay-jsstars1.5k - A library to help construct a graphql-js server supporting react-relay
  • react-router-relaystars558 - Relay integration for React Router
  • relay-local-schemastars251 - Use Relay without a GraphQL server
  • relay-codemodstars7.8k - Codemod scripts based for on jsodeshift to update Relay APIs
  • Dec 17th, 2020

    React Development Tools
  • @axe-core/reactstars408 - Accessibility auditing for React applications
  • Dec 16th, 2020

    React Awesome Components
  • react-accessible-accordionstars734 - React Component for creating an 'Accordion' that adheres to the WAI ARIA spec for accessibility.
  • react-truncate-markupstars138 - React component for truncating JSX markup.
  • Dec 9th, 2020

    React and TypeScript
  • React by Example
  • Dec 1st, 2020

    React Renderers
  • inkstars19.2k - React for interactive command-line apps
  • react-nilstars640 - A react null renderer
  • Nov 16th, 2020

    React Frameworks
  • aleph.jsstars4.8k - The React Framework in Deno
  • Oct 8th, 2020

    React Routing
  • universal-routerstars1.6k - A simple middleware-style router for isomorphic JavaScript web apps
  • Sep 16th, 2020

    React Frameworks
  • next.jsstars93.2k - The React Framework
  • Jun 1st, 2020

    React Development Tools
  • Why Did You Renderstars9.2k - Monkey patches React to notify you about avoidable re-renders.
  • May 20th, 2020

    React Development Tools
  • doczstars22.9k - Zero Config, live-reloading documentation with Markdown + JSX
  • May 10th, 2020