brillout /awesome-react-components

Curated List of React Components & Libraries.

★ 48,843⑂ 3,872
Created 2016-06-24
48,843
stars
+9+57+263
3,872
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

🚀 Absolutely Awesome React Components & Libraries

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!

Look for a 🚀 for truly amazing projects. And look for quickie maintainer
commentary and reviews in _(italic parens)_ after some listings of note.

See also: Awesome React Frameworks.

Maintainers:

- @petebray, author of Fluxguard — monitor PROD website changes.
- @brillout, author of Vike — a fast Vite-based React framework that is flexible, lean, community-driven and dependable.

 Contributing

Please review our contributing guidelines. We keep this list fresh by requiring all PRs to remove one or more non-awesome entries from this list. Please ONLY PR a new resource if you are ALSO removing one.



 Table of Contents

- UI Components
  - Editable data grid / spreadsheet
  - Table
  - Infinite Scroll
  - Overlay
  - Notification
  - Tooltip
  - Menu
  - Sticky
  - Tabs
  - Loader
  - Captcha
  - Carousel
  - Buttons
  - Collapse
  - Chart
  - Command palette
  - Tree
  - UI Navigation
  - Custom Scrollbar
  - Audio / Video
  - Map
  - Time / Date / Age
  - Photo / Image
  - Icons
  - Paginator
  - Markdown Viewer
  - Canvas
  - Screenshot
  - Miscellaneous
  - Form Components
    - Date / Time picker
    - Emoji picker
    - Input Types
    - Autocomplete
    - Select
    - Color Picker
    - Toggle
    - Slider
    - Radio Button
    - Type Select
    - Tag Input
    - Autosize Input / Textarea
    - Star Rating
    - Drag and Drop
    - Sortable List
    - Rich Text Editor
    - Markdown Editor
    - Image Editing
    - Form Component Collections
    - Miscellaneous
    - Syntax Highlight
- UI Layout
- UI Animation
  - Parallax
- UI Frameworks
  - Responsive
    - Material Design
  - Mobile
  - Component Collections
- UI Utilities
  - Reporter
    - Visibility Reporter
    - Measurement Reporter
  - Device Input
    - Keyboard Events
    - Scroll Events
    - Touch Swipe
    - Mouse Events
  - Meta Tags
  - Portal
  - Test User Behavior
- Code Design
  - Data Store
  - Form Logic
  - Router
  - Props from server
  - Communication with server
  - CSS / Style
  - HTML Template
  - Isomorphic Apps
  - Boilerplate
  - Miscellaneous
- Utilities
  - i18n
  - Framework bindings / integrations
  - Integrations with Third Party Services
- Performance
  - UI
    - Inspect
    - Lazy Load
  - App Size
  - Server-Side Rendering
- Dev Tools
  - Test
  - Redux
  - Inspect
  - Miscellaneous
- Miscellaneous
  - Static Website Generator
- Cloud Solutions
  - Databases



 UI Components

Back to top ⬆️

 Editable data grid / spreadsheet

- AG Grid - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components.
- fortune-sheet - A

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON