Top 50 Awesome List

enaqx/awesome-react

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

Feb 11th

React Awesome Components
  • swiperstars31.5k - 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.2k - Enterprise Client-Side Routing for React
  • Redux Tools

  • Rematchstars8k - Redux made easy
  • Jan 10th

    Forms
  • veststars1.9k - 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-extractstars5.6k - Zero-runtime Stylesheets-in-TypeScript
  • Nov 4th, 2021

    React Component Libraries
  • radixstars4.8k - 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-cropperstars29 - An advanced React component for image cropping
  • Oct 12th, 2021

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

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

    React General Resources

  • React Documentation
  • Aug 18th, 2021

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

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

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

    React Native Libraries

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

    Another Awesome Lists

  • React/Redux Linksstars21.6k
  • 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.8k - Fast and powerful reactive state manager
  • reactnstars1.9k - React, but with built-in global state management
  • redux - Predictable State Container for JavaScript Apps
  • mobxstars25.4k - Simple, scalable state management
  • flux - Application architecture for building user interfaces
  • recoilstars17k - Experimental state management library for React apps
  • xstate-react - State machines and statecharts for the modern web
  • zustandstars18.5k - Bear necessities for state management in React
  • easy-peasystars4.7k - Vegetarian friendly state for React
  • Data Managing
  • immerstars23.1k - Create the next immutable state by mutating the current one
  • immutable-jsstars32.1k - Immutable Data Collections for Javascript
  • baobabstars3.1k - JavaScript & TypeScript persistent and optionally immutable data tree with cursors
  • WatermelonDBstars8.4k - 🍉 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.2k
  • Redux Tools

  • react-reduxstars22.2k - Official React bindings for Redux
  • redux-devtoolsstars12.8k - DevTools for Redux with hot reloading, action replay, and customizable UI
  • redux-thunkstars17.2k - 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.8k
  • GraphQL Tools

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

  • graphql-rubystars5.1k - Ruby implementation of GraphQL
  • graphql-javastars5.5k - GraphQL Java implementation
  • graphenestars7.3k - GraphQL framework for Python
  • graphql-gostars8.6k - GraphQL for Go
  • juniperstars4.6k - 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.2k
  • Thinking in React Hooks
  • React Hooks Video Tutorial
  • Forms
  • formikstars30.6k - Build forms in React, without the tears
  • react-hook-formstars28.9k - React Hooks for forms validation
  • react-final-formstars7k - High performance subscription-based form state management for React
  • unformstars4.4k - Performance-focused API for React forms
  • formilystars7.9k - Alibaba Group Unified Form Solution
  • uniformsstars1.6k - A React library for building forms from any schema
  • formsy-reactstars745 - A form input builder and validator for React
  • react-formalstars517 - Sophisticated HTML form management for React
  • React General Tutorials
  • React Official Tutorial
  • Apr 10th, 2021

    React Renderers
  • react-three-fiberstars18.5k - A React renderer for Three.js
  • react-pdfstars10.8k - 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-figmastars2k - A React renderer for Figma
  • remotionstars13.3k - 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-designstars80.8k - A design system with values of Nature and Determinacy
  • chakra-uistars27.3k - Simple, Modular & Accessible UI Components for your React Applications
  • euistars4.9k - Elastic UI Framework
  • react-spectrumstars6.7k - Adobe's collection of libraries and tools that help you build adaptive, accessible, and robust user experiences
  • ring-uistars3k - JetBrains Web UI components
  • bumbag-uistars978 - Build accessible & themeable React applications with your Bumbag
  • React Awesome Components
  • react-popperstars2.3k - Position tooltips and popovers in an elegant, performant manner
  • react-tsparticlesstars3.4k - Easily create highly customizable particles animations
  • react-springstars23.4k - Spring-physics based animation library for React applications
  • framer-motionstars15k - A React library to power production-ready animations
  • react-cookiestars2.3k - Universal cookies for React
  • react-slickstars10.4k - Carousel component built with React
  • react-gtm-modulestars530 - Google Tag Manager Module for React
  • react-device-detectstars1.9k - Detect device for React
  • react-colorfulstars1.9k - A tiny (2,5 KB), dependency-free, fast and accessible color picker component
  • react-modalstars7k - Accessible modal dialog component for React
  • cleave.jsstars17.3k - Format input text content when you are typing
  • react-fontawesomestars3.5k - Font Awesome 5 React component
  • Charts
  • vxstars15.4k - Visualization components
  • victorystars9.7k - A collection of composable React components for building interactive data visualizations
  • react-visstars8.3k - Data Visualization Components
  • rechartsstars18.4k - Redefined chart library built with React and D3
  • nivostars10.2k - Provides a rich set of data visualization components, built on top of the D3 and React libraries
  • echarts-for-reactstars3.7k - Apache ECharts components for React wrapper
  • react-apexchartsstars946 - React Component for ApexCharts
  • chartifystars677 - 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 Challengesstars1.9k
  • Feb 18th, 2021

    React Libraries
  • react-uploadystars646 - 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.2k - 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-bridgestars88 - 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-appstars95.7k - Set up a modern Web app by running one command
  • react-starter-kitstars21.2k - 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.6k - Selector library for Redux
  • redux-sagastars22.2k - 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 workflowsstars8k
  • 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 Timetablestars54
  • Jan 27th, 2021

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

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

    React Component Libraries
  • Fluent UIstars13.6k - A set of React components for building Microsoft web experiences
  • evergreenstars11.7k - Evergreen React UI Framework by Segment
  • grommetstars7.9k - A react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
  • React Libraries
  • react-border-wrapperstars150 - A wrapper for placing elements along div borders in React.
  • react-magicstars902 - 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.2k - 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-i13nstars342 - A performant, scalable and pluggable approach to instrumenting your React application
  • react-iconsstars8k - 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.3k - 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
  • Slatestars24.7k - A completely customizable framework for building rich text editors.
  • react-json-schemastars151 - Construct React elements from JSON by mapping JSON definitions to React components that you expose.
  • react-lodashstars338 - Lodash as React components
  • react-helmetstars16.3k - 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-transformstars434 - 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-reactstars273 - 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.backbonestars844 - 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-reactjsstars80 - 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
  • jreactstars169 - 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-dropzonestars9k - Simple HTML5 drag-drop zone with React.js.
  • aframe-reactstars7 - A-Frame VR + React
  • react-three-fiberstars18.5k - 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-threejsstars74 - Simplest bindings between React & Three.js
  • react-masonry-cssstars720 - Fast Masonry layout powered by CSS, dependency free
  • react-captchastars620 - A react.js reCAPTCHA for Google
  • reaptchastars367 - Clean, modern and simple React wrapper for Google reCAPTCHA
  • react-recaptcha-that-worksstars13 - A reCAPTCHA bridge for React that works
  • Forms
  • react-jsonschema-formstars11.6k - A React component for building Web forms from JSON Schema
  • Autocomplete
  • react-autosuggest by @moroshkostars5.8k - 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 @graglandstars48 - Simple react autocomplete component
  • React Bootstrap Typeaheadstars895 - 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-morphstars806 - morph your svg components one into another
  • react-hooks-svgdrawingstars192 - SVG Drawing with React hooks
  • Data Managing
  • ReSubstars611 - A library for writing better React components and data stores
  • RxDBstars17.6k - 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-gmapsstars315 - A Google Maps component for React.js
  • react-map-glstars6.6k - A React wrapper for MapboxGL-js plus overlay API
  • google-map-reactstars5.7k - Isomorphic google map React component
  • react-mapbox-glstars1.7k - A mapbox-gl-js wrapper to make the API react friendly
  • react-leaflet - React components for Leaflet maps
  • react-geostars258 - A set of geo-related components using react, antd, and ol
  • pigeon-mapsstars3.2k - ReactJS maps without external dependencies
  • React Native Boilerplates

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

  • react-native-social-sharestars412 - 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-iconsstars15.9k - 3000 Customizable Icons for React Native with support for NavBar/TabBar
  • react-native-google-signinstars2.5k - Google Signin for React Native
  • react-native-fast-imagestars6.9k - FastImage, performant React Native image component
  • Redux Tools

  • redux-toolkitstars8k - 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.3k - A PHP port of GraphQL reference implementation
  • graphql-dotnetstars5.2k - 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-relaystars559 - Relay integration for React Router
  • relay-local-schemastars251 - Use Relay without a GraphQL server
  • relay-codemodstars7.5k - Codemod scripts based for on jsodeshift to update Relay APIs
  • Dec 17th, 2020

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

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

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

    React Renderers
  • inkstars18.6k - React for interactive command-line apps
  • react-nilstars622 - A react null renderer
  • Nov 16th, 2020

    React Frameworks
  • aleph.jsstars4.5k - 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.jsstars88.5k - The React Framework
  • Jun 1st, 2020

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

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

    React Awesome Components
  • react-searchbox-awesomestars23 - Minimalistic searchbox
  • react-beautiful-dndstars27.3k - Beautiful and accessible drag and drop for lists with React
  • React Component Libraries
  • rebassstars7.7k - React primitive UI components built with styled-system
  • May 6th, 2020

    React Frameworks
  • remix - Finally, a killer React framework from the creators of React Router
  • React Styling
  • aphroditestars5.3k - Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
  • React Routing
  • reachstars6.9k - Next Generation Routing for React
  • React Native Awesome Components

  • react-native-gifted-chatstars11.7k - The most complete chat UI for React Native
  • recyclerlistviewstars4.4k - High performance listview for React Native and web!
  • react-native-largeliststars2.2k - The best large list component for React Native
  • react-native-gesture-handlerstars4.9k - Declarative API exposing platform native touch and gesture system to React Native
  • rn-placeholderstars2k - Display some placeholder stuff before rendering your text or media content in React Native
  • React Native Libraries

  • sentry-react-nativestars1.3k - Real-time crash reporting for your web apps, mobile apps, and games.
  • realm-jsstars4.9k - Realm is a mobile database: an alternative to SQLite & key-value stores
  • react-native-device-infostars5.8k - Device Information for React Native iOS and Android
  • Mar 29th, 2020

    React Component Libraries
  • react-bulma-componentsstars1.2k - React components for Bulma framework
  • react-bulmastars463 - React.js components for Modern CSS framework based on Flexbox
  • trunxstars60 - Super Saiyan React components, son of awesome Bulma, implemented in TypeScript
  • Mar 18th, 2020

    React Libraries
  • react-open-doodles