Top 50 Awesome List

enaqx/awesome-react

Front-End Development  12 days ago  46.1k
A collection of awesome things regarding React ecosystem
View byDAY/WEEK/README
View on Github

Nov 15th - Nov 21st, 2021

React Styling
  • vanilla-extractstars4k - Zero-runtime Stylesheets-in-TypeScript
  • Nov 1st - Nov 7th, 2021

    React Component Libraries
  • radixstars2.4k - An open-source UI component library for building high-quality, accessible design systems and web apps
  • Oct 25th - Oct 31st, 2021

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

    React Development Tools
  • react-scannerstars273 - Extract React components and props usage from code
  • jsx-ast-utilsstars116 - AST utility module for statically analyzing JSX
  • Oct 4th - Oct 10th, 2021

    React General Resources

  • React Documentation
  • Aug 16th - Aug 22nd, 2021

    React Styling
  • linariastars8.4k - Zero-Runtime CSS in JS
  • stitchesstars4.3k - CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience
  • Jul 26th - Aug 1st, 2021

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

    React State Management
  • react-querystars24k - Hooks for fetching, caching and updating asynchronous data in React
  • Apr 26th - May 2nd, 2021

    React Native Libraries

  • uncompress-react-nativestars31 - Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.
  • Apr 19th - Apr 25th, 2021

    Another Awesome Lists

  • React/Redux Linksstars21.2k
  • 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.2k - A simple and customizable React notifications system
  • React State Management
  • hookstatestars1.2k - The simple but very powerful and incredibly fast state management for React that is based on hooks
  • effectorstars3.5k - Fast and powerful reactive state manager
  • reactnstars1.9k - React, but with built-in global state management
  • redux - Predictable State Container for JavaScript Apps
  • mobxstars24.5k - Simple, scalable state management
  • flux - Application architecture for building user interfaces
  • recoilstars14.9k - Experimental state management library for React apps
  • xstate-react - State machines and statecharts for the modern web
  • zustandstars11.9k - Bear necessities for state management in React
  • easy-peasystars4.5k - Vegetarian friendly state for React
  • Data Managing
  • immerstars21.6k - Create the next immutable state by mutating the current one
  • immutable-jsstars31.6k - Immutable Data Collections for Javascript
  • baobabstars3.1k - JavaScript & TypeScript persistent and optionally immutable data tree with cursors
  • WatermelonDBstars8k - 🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️
  • React Native Boilerplates

  • Create React Native Appstars12.8k - Create React Native apps that run on iOS, Android, and web
  • Redux General Resources

  • Redux GitHubstars57.1k
  • Redux Tools

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

  • GraphQL Specificationstars13.5k
  • GraphQL Tools

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

  • graphql-rubystars4.9k - Ruby implementation of GraphQL
  • graphql-javastars5.3k - GraphQL Java implementation
  • graphenestars6.9k - GraphQL framework for Python
  • graphql-gostars8.1k - GraphQL for Go
  • juniperstars4.1k - GraphQL server library for Rust
  • Database Integration

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

    React Hooks
  • Awesome React Hooksstars7.6k
  • Thinking in React Hooks
  • React Hooks Video Tutorial
  • Forms
  • formikstars28.8k - Build forms in React, without the tears
  • react-hook-formstars24.2k - React Hooks for forms validation
  • react-final-formstars6.8k - High performance subscription-based form state management for React
  • unformstars4.3k - Performance-focused API for React forms
  • formilystars6.4k - Alibaba Group Unified Form Solution
  • uniformsstars1.5k - A React library for building forms from any schema
  • formsy-reactstars730 - A form input builder and validator for React
  • react-formalstars507 - Sophisticated HTML form management for React
  • React General Tutorials
  • React Official Tutorial
  • Apr 5th - Apr 11th, 2021

    React Renderers
  • react-three-fiberstars15.8k - A React renderer for Three.js
  • react-pdfstars10.1k - Create PDF files using React
  • react-blessedstars4.2k - A React renderer for blessed terminal interface library
  • react-sketchappstars14.9k - Render React components to Sketch
  • react-figmastars1.8k - A React renderer for Figma
  • remotionstars8.6k - 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-designstars75.9k - A design system with values of Nature and Determinacy
  • chakra-uistars22.3k - Simple, Modular & Accessible UI Components for your React Applications
  • euistars3.2k - Elastic UI Framework
  • react-spectrumstars5.8k - Adobe's collection of libraries and tools that help you build adaptive, accessible, and robust user experiences
  • ring-uistars2.8k - JetBrains Web UI components
  • bumbag-uistars958 - Build accessible & themeable React applications with your Bumbag
  • React Awesome Components
  • react-popperstars2.2k - Position tooltips and popovers in an elegant, performant manner
  • react-tsparticlesstars2.6k - Easily create highly customizable particles animations
  • react-springstars21.8k - Spring-physics based animation library for React applications
  • framer-motionstars13k - A React library to power production-ready animations
  • react-cookiestars2.1k - Universal cookies for React
  • react-slickstars10k - Carousel component built with React
  • react-gtm-modulestars458 - Google Tag Manager Module for React
  • react-device-detectstars1.7k - Detect device for React
  • react-colorfulstars1.6k - A tiny (2,5 KB), dependency-free, fast and accessible color picker component
  • react-modalstars6.7k - Accessible modal dialog component for React
  • cleave.jsstars17.1k - Format input text content when you are typing
  • react-fontawesomestars3.5k - Font Awesome 5 React component
  • Charts
  • vxstars14.5k - Visualization components
  • victorystars9.2k - A collection of composable React components for building interactive data visualizations
  • react-visstars8.1k - Data Visualization Components
  • rechartsstars17.3k - Redefined chart library built with React and D3
  • nivostars9.5k - Provides a rich set of data visualization components, built on top of the D3 and React libraries
  • echarts-for-reactstars3.4k - Apache ECharts components for React wrapper
  • react-apexchartsstars846 - React Component for ApexCharts
  • chartifystars674 - React plugin for building charts using CSS
  • Mar 29th - Apr 4th, 2021

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

    React Interview Questions
  • React Coding Challengesstars1.6k
  • Feb 15th - Feb 21st, 2021

    React Libraries
  • react-uploadystars465 - Modern file-upload components & hooks for React.
  • react-aria - Adobe's library of React Hooks that provides accessible UI primitives for your design system
  • React Routing
  • wouterstars3.6k - A minimalist-friendly ~1.3KB routing library
  • React Starter Kits and Toolchains
  • tsdx - Zero-config CLI for TypeScript package development
  • React Native Libraries

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

    React Starter Kits and Toolchains
  • create-react-appstars91.7k - Set up a modern Web app by running one command
  • react-starter-kitstars21k - Isomorphic Web app boilerplate
  • create-react-librarystars4.5k - CLI for creating reusable, modern React libraries using Rollup and create-react-app.
  • Autocomplete
  • react-autocomplete by @racktstars2.2k - WAI-ARIA compliant React autocomplete (Archived, read-only)
  • Maps
  • google-maps-reactstars1.5k - 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.4k - Selector library for Redux
  • redux-sagastars21.9k - 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 workflowsstars7.6k
  • GraphQL Implementations

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

  • Relay Offical Site
  • Feb 1st - Feb 7th, 2021

    React Development Tools
  • Plasmic - Powerful design tool for building your React components visually.
  • React Native Sample Apps

  • Bus Timetablestars36
  • Jan 25th - Jan 31st, 2021

    React Development Tools
  • Divjoy - React codebase and UI generator to speed up development (paid)
  • Autocomplete
  • downshiftstars10.1k - 🏎 Primitives to build simple, flexible, WAI-ARIA compliant enhanced input React components
  • Jan 11th - Jan 17th, 2021

    React Component Libraries
  • Fluent UIstars12.5k - A set of React components for building Microsoft web experiences
  • evergreenstars11.3k - Evergreen React UI Framework by Segment
  • grommetstars7.7k - A react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
  • React Libraries
  • react-border-wrapperstars148 - A wrapper for placing elements along div borders in React.
  • react-magicstars873 - Automatically AJAXify plain HTML with the power of React
  • react-toolboxstars8.7k - A set of React components implementing Google's Material Design specification
  • tcomb-reactstars202 - Library allowing you to check all the props of your React components
  • react-responsivestars5.9k - Media queries in react for responsive design
  • riotjsstars14.6k - A React-like, 3.5KB user interface library
  • Maple.jsstars427 - Bringing the concept of web-components to React
  • react-i13nstars335 - A performant, scalable and pluggable approach to instrumenting your React application
  • react-iconsstars7.1k - svg react icons of popular icon packs
  • Keostars223 - Plain functions for a more functional Deku approach to creating React components, with functional goodies such as pipe, memoize, etc...
  • Bitstars14.3k - A virtual repository for managing and using react and other web components across applications
  • AtlasKit - Atlassian's React UI library
  • ReactiveSearchstars4.5k - UI components library for Elasticsearch
  • Slatestars23k - A completely customizable framework for building rich text editors.
  • react-json-schemastars139 - Construct React elements from JSON by mapping JSON definitions to React components that you expose.
  • react-lodashstars327 - Lodash as React components
  • react-helmetstars15.8k - A document head manager for React
  • react-desktopstars9.3k - OS X and Windows UI components built with React
  • React Integration
  • omstars6.7k - ClojureScript interface
  • Reagentstars4.3k - 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-kupstars21 - 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
  • msxstars369 - 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.backbonestars845 - 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 @plaxdanstars36 - Topcoat CSS components built with the React library
  • react-topcoat by @arnemartstars7 - A collection of React components for Topcoat
  • reactdownstars112 - Write React components using markdown syntax
  • react-jadestars554 - Compile Jade to React JavaScript
  • jade-reactstars153 - Compile Jade templates to React.DOM expressions
  • gulp-jade-reactstars23 - Compile Jade templates into React de-sugared JSX with Gulp
  • sbt-reactjsstars78 - React SBT Plugin using npm
  • scalajs-reactstars1.5k - A guilty affair between Scala.js and Facebook's React
  • react-xtagsstars48 - Using React to implement xtags
  • jreactstars168 - React on server-side Java (with Rhino or Nashorn)
  • React.hiccupstars76 - A complete replacement for JSX written in sweet.js
  • react-playstars216 - Rendering React components in the Play Framework with JDK8's Nashorn
  • rx-reactstars622 - Utilities to works with React in a RxJS
  • react-with-distars30 - A hacked prototype of React.js with DI
  • reactfirestars2.9k - 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-dropzonestars8.6k - Simple HTML5 drag-drop zone with React.js.
  • aframe-reactstars5 - A-Frame VR + React
  • react-three-fiberstars15.8k - 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-threejsstars71 - Simplest bindings between React & Three.js
  • react-masonry-cssstars599 - Fast Masonry layout powered by CSS, dependency free
  • react-captchastars606 - A react.js reCAPTCHA for Google
  • reaptchastars343 - Clean, modern and simple React wrapper for Google reCAPTCHA
  • react-recaptcha-that-worksstars13 - A reCAPTCHA bridge for React that works
  • Forms
  • react-jsonschema-formstars10.8k - 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 @eliseumdsstars101 - Just tasting some ReactJS + RxJS
  • react-autocomplete by @prometheusresearchstars38 - Autocomplete widget based on React
  • instatype by @graglandstars45 - Simple react autocomplete component
  • React Bootstrap Typeaheadstars846 - 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.8k - High performance <canvas> rendering for React components
  • react-famousstars170 - Complex 3D animations UI at 60 FPS with Famo.us
  • react-kineticstars67 - HTML5 Canvas via KineticJS using React
  • react-svg-morphstars780 - morph your svg components one into another
  • react-hooks-svgdrawingstars181 - SVG Drawing with React hooks
  • Data Managing
  • ReSubstars605 - A library for writing better React components and data stores
  • RxDBstars16.6k - A realtime Database for JavaScript Applications
  • Maps
  • react-googlemapsstars221 - React interface to Google maps
  • react-mapsstars46 - A map component for React
  • react-google-mapsstars4.5k - React.js Google Maps integration component
  • react-gmapsstars314 - A Google Maps component for React.js
  • react-map-glstars6.2k - A React wrapper for MapboxGL-js plus overlay API
  • google-map-reactstars5.5k - 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-geostars241 - A set of geo-related components using react, antd, and ol
  • pigeon-mapsstars3.2k - ReactJS maps without external dependencies
  • React Native Boilerplates

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

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

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

  • graphql-phpstars4.2k - A PHP port of GraphQL reference implementation
  • graphql-dotnetstars5k - GraphQL for .NET
  • Relay Tutorials

  • Official Relay Getting Started
  • Relay Tools

  • graphql-relay-jsstars1.4k - A library to help construct a graphql-js server supporting react-relay
  • react-router-relaystars560 - Relay integration for React Router
  • relay-local-schemastars249 - Use Relay without a GraphQL server
  • relay-codemodstars6.9k - Codemod scripts based for on jsodeshift to update Relay APIs
  • Dec 14th - Dec 20th, 2020

    React Development Tools
  • @axe-core/reactstars250 - Accessibility auditing for React applications
  • React Awesome Components
  • react-accessible-accordionstars673 - React Component for creating an 'Accordion' that adheres to the WAI ARIA spec for accessibility.
  • react-truncate-markupstars125 - React component for truncating JSX markup.
  • Dec 7th - Dec 13th, 2020

    React and TypeScript
  • React by Example
  • Nov 30th - Dec 6th, 2020

    React Renderers
  • inkstars17.3k - React for interactive command-line apps
  • react-nilstars599 - A react null renderer
  • Nov 16th - Nov 22nd, 2020

    React Frameworks
  • aleph.jsstars3.4k - The React Framework in Deno
  • Oct 5th - Oct 11th, 2020

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

    React Frameworks
  • next.jsstars77.3k - The React Framework
  • Jun 1st - Jun 7th, 2020

    React Development Tools
  • Why Did You Renderstars7.5k - Monkey patches React to notify you about avoidable re-renders.
  • May 18th - May 24th, 2020

    React Development Tools
  • doczstars22k - Zero Config, live-reloading documentation with Markdown + JSX
  • May 4th - May 10th, 2020

    React Awesome Components
  • react-searchbox-awesomestars18 - Minimalistic searchbox
  • react-beautiful-dndstars25.6k - Beautiful and accessible drag and drop for lists with React
  • React Component Libraries
  • rebassstars7.5k - React primitive UI components built with styled-system
  • 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.3k - The most complete chat UI for React Native
  • recyclerlistviewstars4k - High performance listview for React Native and web!
  • react-native-largeliststars2.1k - The best large list component for React Native
  • react-native-gesture-handlerstars4.4k - Declarative API exposing platform native touch and gesture system to React Native
  • rn-placeholderstars1.9k - Display some placeholder stuff before rendering your text or media content in React Native
  • React Native Libraries

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

    React Component Libraries
  • react-bulma-componentsstars1.1k - React components for Bulma framework
  • react-bulmastars461 - React.js components for Modern CSS framework based on Flexbox
  • trunxstars58 - Super Saiyan React components, son of awesome Bulma, implemented in TypeScript
  • Mar 16th - Mar 22nd, 2020

    React Libraries
  • react-open-doodlesstars40 - Awesome free illustrations as react components.
  • Mar 2nd - Mar 8th, 2020

    React Awesome Components
  • react-parallax-tiltstars389 - Easily apply tilt hover effect on React components
  • React Development Tools
  • DataFormsJS JSX Loader - Small JavaScript Compiler for quickly converting JSX to JS directly on a web page
  • Feb 3rd - Feb 9th, 2020

    Real React Apps

  • dnotestars2.2k - A command line notebook with multi-device sync and web interface
  • Jan 27th - Feb 2nd, 2020

    React Frameworks
  • react-adminstars18.4k - Frontend Framework for building B2B applications on top of REST/GraphQL APIs
  • React Awesome Components
  • react-pdf-viewerstars695 - A PDF viewer made for React
  • Jan 20th - Jan 26th, 2020

    React Component Libraries
  • primereactstars2.3k - A complete UI Framework for React with 50+ components featuring material, bootstrap and custom themes.
  • Jan 6th - Jan 12th, 2020

    React Component Libraries
  • basewebstars7.1k - Base Web is a foundation for initiating, evolving, and unifying web products.