React Libraries (components and other)

Contribute
If you're developing an application based on React, it can be helpful if you don't need to develop all the basic UI components etc. yourself. Here you can find a list with various components, component libraries and complete design systems developed with and for React.

Accessibility

React Aria

Homepage

Hooks that provides accessible UI primitives by Adobe

Animations

Framer Motion

Homepage

fluid animations for the web, across desktop and mobile.

react-animation

Homepage

components and pre-built animations

react-animations

Homepage

animations for inline style libraries

react-spring

Homepage

spring-physics based animation library

Bootstrap and Foundation

React Bootstrap

Homepage

Bootstrap rewritten in React

React Foundation

Homepage

React Components for ZURB Foundation Framework

reactstrap

Homepage

React Components for Bootstrap 4

Brand Design Systems

Atlas Kit

Homepage

Atlassian's official UI library, built according to the Atlassian Design Guidelines (ADG)

Base Web

Homepage

Uber React component library

Declathon Vitamin

Homepage

Declathon Vitamin Design System

Design Systems (React components currently only in backlog)

Deutsche Bahn

Homepage

Deutsche Bahn design system

Elastic UI framework

Homepage

Design Library by Elastic used by their own products

Fluent UI

Homepage

by Microsoft: The official front-end framework for Office and Office 365. (formerly known as Fabric UI)

Gestalt

Homepage

Pinterest design language components

GitHub Primer Components

Homepage

React Components for GitHub Design System called "Primer"

Google Pay Button

Homepage

"Google Pay" Button as React Component

J.P.Morgan

Homepage

Salt Design System by J.P.Morgan

react-stripe-elements

Homepage

React components for Stripe.js and Stripe Elements

Shopify Polaris

Homepage

Shopify’s product component library

Spectrum

Homepage

Implementation of Spectrum, Adobe’s design system

Unified UI

Homepage

Digital Platform UX/UI used to build all EPAM internal products in one effective & consistent way.

Webex design system by Cisco

Workbench

Homepage

Design system for Gusto's platform

Charts and Diagrams

highcharts-react

Homepage

Official Highcharts react components

React Chart

Homepage

React Chart for Bootstrap and Material-UI

react-flow-chart

Homepage

flow chart library for react with drag'n'drop

react-plotly

Homepage

React Component for plotly.js charting library

react-vis

Homepage

A composable charting library by Uber

Component libraries and Design Systems

AgnosticUI

Homepage

Accessible React component primitives (also work with Vue, Svelte and Angular)

Ant Design

Homepage

A complete Design System (and implementation in React)

Blueprint

Homepage

A react-based UI Toolkit for the Web

Chakra UI

Homepage

modular and accessible component library for React

Choc UI

Homepage

Prebuilt Chakra UI components that are commonly used in web applications

Clarity

Homepage

"enterprise-focused design system with a core design principle of inclusion" by VMware

Evergreen

Homepage

Design system with React Components

Formatic UI

Homepage

community fork of Semantic UI

Framework7

Homepage

apps. React components included.

Grommet

Homepage

A design system made for React.js

Kendo UI

Homepage

React components for Kendo UI

KoliBri

Homepage

(GER) accessible webcomponents (including React) by InformationsTechnikZentrum Bund

Magnus UI

Homepage

Utility-First UI framework for React Native

Mantine

Homepage

customizable components and hooks for building accessible web apps

NativeBase

Homepage

Mobile-first, accessible components to build consistent UI across Android, iOS and Web (also for React Native)

Onsen UI

Homepage

React components for hybrid mobile apps (Android, iOS)

Patternfly

Homepage

open source design system by RedHat

PrimeReact

Homepage

Official PrimeFaces components for React

Radix UI

Homepage

Radix Primitives is a low-level UI component library with a focus on accessibility

Bulma UI Framework for React

React Suite

Homepage

suite of React components

React-Elemental

Homepage

Modern, flat UI library for React

Reactivesearch

Homepage

React UI components for Elasticsearch

Reakit

Homepage

Accessible UI components for React

Rebass

Homepage

Functional React UI component library, built with styled-components

Semantic UI

Homepage

Semantic UI integration for React

shoelace

Homepage

Component library built with Web Components, with first-class React support

Tamagui

Homepage

with compiled inline styles

Data Fetching

RTK Query

Homepage

Data fetching for Redux

Hooks library for data fetching ("stale-while-revalidate")

Tanstack Query

Homepage

Hooks for fetching, caching and updating asynchronous data in React (prev. known as React Query)

Data Grids and Tables

AG Grid

Homepage

fast and highly customizable data grid

jqwidgets React Grid

Homepage

datagrid component built with React, Typescript and the jQWidgets framework

React DataGrid

Homepage

Excel-like grid component built with React

React Grid

Homepage

Grid for Bootstrap and Material-UI

TanStack Table

Homepage

one of the first and most popular table components for React. Previously known as React Table

(External) Statemanagement

Apollo GraphQL Client

Homepage

React state in client-side GraphQL

flexible statemanagement with support for suspense and concurrent features.

Simple, scalable state management

Overmind

Homepage

frictionless state management

Recoil

Homepage

statemanagement library for React (by Facebook)

Predictable State Container

Redux Toolkit

Homepage

official, opinionated, batteries-included toolset for efficient Redux

Satchel

Homepage

dataflow framework based on the Flux architecture by Microsoft (works with MobX)

Stately

Homepage

Hooks that provides cross-platform state management for your design system

Zustand

Homepage

small statemanagement library

Forms

formsy-react

Homepage

Form input builder and validator

React Form

Homepage

form framework including validation etc

React Hook Form

Homepage

Hook-based Forms with Validation etc.

Redux Form

Homepage

Form framework based on Redux

"Headless" UI frameworks

Dripsy

Homepage

Unstyled, responsive UI primitives for React and React Native

Emotion

Homepage

UI-lib agnostic CSS-in-JS-library with React support

Griffel

Homepage

with ahead-of-time compilation

Headless UI

Homepage

fully accessible UI components, designed to integrate beautifully with Tailwind CSS

Material-UI

Homepage

Material UI components for React

MD Components

Homepage

Material Design React Components

Polythene

Homepage

Material Design component library

React Material Web Components

Homepage

React wrapper around Google Material Design Components

Restart UI

Homepage

Fully working UI Components but without styling, designed to integrate into any styling framework

Styled Components

Homepage

Styled Components

Theme UI

Homepage

Themeable design systems

Hooks

aHooks

Homepage

Library with various hooks for different purposes

useHooks

Homepage

Example hooks with source code examples

i18n

internationalization library by facebook

FormatJS

Homepage

libraries for internationalization (contains react-intl by yahoo)

LinguiJS

Homepage

internationalization in Javascript

react-i18next

Homepage

internationalization based on *i18next

Icon Libs

Feather Icons

Homepage

Feather icon components

FontAwesome

Homepage

FontAwesome icons for React

Lucide

Homepage

community-run fork of Feather Icons

Octicons

Homepage

A scalable set of icons by GitHub

react-icons

Homepage

popular icons for react (from various sources)

react-ionicons

Homepage

Ionic icons as React components

Layout

react-grid-layout

Homepage

draggable and resizable grid layout

Other

Airframe React

Homepage

Dashboard, Admin, Analytics template for React (based on Bootstrap)

React components React for interactive command-line apps

React Admin

Homepage

A frontend Framework for building admin applications on top of REST/GraphQL APIs with React and Material Design (v2 of admin-on-rest, which is now in maintenance mode)

React Sketch.app

Homepage

Render React components to Sketch

ThemeUI

Homepage

Build themeable apps with React

Resources

component gallery

Homepage

list of various Design systems available for React

Dashboards

Homepage

List of React Dashboards Apps

UI Components

Homepage

Amazing list of Components

Specialized components

AirBnB react-dates

Homepage

An easily internationalizable, mobile-friendly datepicker library for the web

library for building declarative multi-step flows

Countdown

Homepage

Customizable Countdown component

Downshift

Homepage

WAI-ARIA compliant autocomplete/combobox or select dropdown components.

Email Editor Component

Homepage

A drag-n-drop email editor by Unlayer

Lexical

Homepage

dependency-free text editor framework that allows developers to build powerful, simple and complex, editor surfaces

Nice Modal

Homepage

simplifies working with modal dialogs for example from Material UI oder Ant Design

rc-pagination

Homepage

Pagination components

React Modal

Homepage

Modal dialog component for React

React Select

Homepage

Select Input component with multiselect, autocomplete and ajax support

React Spinners

Homepage

Collection of Spinner (Loading indicators...) components for React

React Timeline

Homepage

Responsive Timeline components for React

React Virtualized

Homepage

Components for efficiently rendering large lists and tabular data

react-avatar

Homepage

load, crop and preview avatars with React

react-beautiful-dnd

Homepage

Drag'n'Drop components for React built by Atlassian

react-collapsed

Homepage

custom-hook for creating flexible and accessible expand/collapse components

react-command-palette

Homepage

component for react

react-cropper

Homepage

Image cropper component for React

react-sidebar-ui

Homepage

A sidebar component

react-timekeeper

Homepage

Time picker based on the style of the Android Google Keep app

react-uploady

Homepage

file uploading components

Verbum

Homepage

fully flexible text editor

video-react

Homepage

HTML5-based video player with React