awesome-react-components
github.com/mohamed-yamani/awesome-react-components ↗This is a list of AWESOME components. Nope, it's NOT a comprehensive list of every React component under the sun. So, what does "awesome" mean? Well: It solves a real problem It does so in a 🦄 unique, 🦋 beautiful, or 🏆 exceptional way. (And it's not super popular and well-known... no point in listing those.) It has recent code commits!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me communication with server resources from awesome-react-components"
Installation instructions →What's inside
Code Design
- adrenalineCommunication with server
Simple Relay alternative.
- 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.
- altData Store
Isomorphic flux implementation.
- 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.
UI Frameworks
- aframe-reactComponent Collections
Build virtual reality experiences with A-Frame and React.
- 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
- base webResponsive
Base Web is a foundation for initiating, evolving, and unifying web products.
- blueprintComponent Collections
UI toolkit for building complex, data-dense web interfaces for desktop (not mobile) applications.
UI Components
- af-virtual-scrollInfinite Scroll
Render large scrollable lists and tables.
- 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.
- captcha-imageMiscellaneous
Allows you to generate a random captcha image with options.
- chartifyChart
React.js plugin for building animated draggable and customizable charts.
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.
- react-colrow
Responsive grid layout components. Based on css flexbox. Support fraction width, auto grow.
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-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.
Showing a sample of 559 resources. View the full list on GitHub →