awesome-react-components
github.com/brillout/awesome-react-components ↗Curated List of React Components & Libraries.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me css / style resources from awesome-react-components"
Installation instructions →What's inside
Code Design
- aestheticCSS / Style
A powerful type-safe, framework agnostic, CSS-in-JS library for styling components, whether it be plain objects, importing stylesheets, or simply referencing external class names.
- aphroditeCSS / Style
It's inline styles, but they work!.
- apollo-clientCommunication with server
A simple caching client for any GraphQL server and UI framework.
- axios-reactProps from server
HTTP client component for React.
- baobab-reactData Store
React integration for Baobab.
- cerebralData Store
A state controller with its own debugger.
UI Frameworks
- aframe-reactComponent Collections
Build virtual reality experiences with A-Frame and React.
- AgnosticUIResponsive
Accessible React component primitives that also work with Vue 3, Svelte, and Angular!
- ant-designResponsive
A UI Design Language from China. Individual
- antd-mobileMobile
Configurable Mobile UI from China.
- atlaskitResponsive
Atlassian's official UI library, with components from
- AutocompleteResponsive
Accessible autocomplete, combobox, multiselect
UI Components
- @af-utils/virtualInfinite Scroll
Render large scrollable lists and grids.
- AG GridTable
The Best JavaScript Grid in the World
- AG GridEditable data grid / spreadsheet
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components.
- alloyeditorForm Components
WYSIWYG editor based on CKEditor with completely rewritten UI.
- @anatoliygatt/heart-switchForm Components
A fully themeable and accessible heart-shaped toggle switch component.
- @anatoliygatt/numeric-stepperForm Components
A fully themeable and accessible numeric stepper component.
UI Layout
- autoresponsive-react
Auto responsive grid layout library.
- golden-layout
A multi-screen JavaScript Layout manager.
- hedron
A no-frills flexbox grid system, powered by styled-components.
- m-react-splitters
Splitter component, written in TypeScript.
- muuri-react
Responsive, sortable, filterable and draggable grid layouts.
UI Animation
- auto-size-transition
A component that scale dynamically according to the internal children size
- data-driven-motion
Easily animate your data.
- framer-motion
An animation and gesture library.
- gooey-react
The gooey effect for React, used for shape blobbing / metaballs.
- react-animatable
An animation library using Web Animations API.
- react-anime
A super easy animation library.
Performance
- babel-plugin-transform-react-remove-prop-typesApp Size
Remove unnecessary React propTypes.
- infernoUI
An extremely fast, React-like JavaScript library for building modern user interfaces.
- iSSRServer-Side Rendering
The easiest way to move your React application to Server-Side Rendering. Handles Side Effects and synchronizes State.
Utilities
- backbone-react-componentFramework bindings / integrations
A bit of nifty glue that automatically plugs your Backbone models.
- elm-react-componentFramework bindings / integrations
A React component which wraps an Elm module to be used in a React application.
- gl-reactFramework bindings / integrations
OpenGL / WebGL bindings for React to implement complex effects over images and content.
- js-linguii18n
- qrcode.react
A <QRCode/> component for use with React.
- react-backboneFramework bindings / integrations
Backbone-aware mixins for react and a whole lot more.
Cloud Solutions
- BCMSDatabases
API-based, open-source, self-hostable content management system for Gatsby, Nuxt and Next.
- crisp-bigqueryDatabases
Full stack Google BigQuery with Express in TypeScript.
Showing a sample of 573 resources. View the full list on GitHub →