back to home

Best Open Source react component Libraries

A curated list of the most popular GitHub repositories tagged with react component. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1brillout/awesome-react-components

Curated List of React Components & Libraries.

47,057
Explore Repo

#2hustcc/echarts-for-react

⛳️ Apache ECharts components for React wrapper. 一个简单的 Apache echarts 的 React 封装。

4,957TypeScript
Explore Repo

#3react-component/slider

🎚️ Accessible React slider for single values, ranges, marks, and editable handles.

3,085TypeScript
Explore Repo

#4react-component/table

📋 Low-level table primitives for React, maintained in the Ant Design ecosystem.

1,373TypeScript
Explore Repo

#5react-component/tree

🌳 Accessible tree view primitives for React, maintained in the Ant Design ecosystem.

1,271TypeScript
Explore Repo

#6react-component/field-form

📝 Performance-first React form state manager with field subscriptions, validation, lists, dependencies, and hook APIs.

1,023TypeScript
Explore Repo

#7react-component/tooltip

💡 Positioned React tooltip for hover, focus, click, and controlled popup flows.

950TypeScript
Explore Repo

#8react-component/select

🎯 Composable Select component for React, with search, async-friendly option data, custom rendering, and virtual scrolling.

936TypeScript
Explore Repo

#9react-component/virtual-list

📜 Virtual scrolling list component for React.

816TypeScript
Explore Repo

#10react-component/upload

📤 Low-level React upload primitive for Ajax, drag, paste, directory, and custom requests.

804TypeScript
Explore Repo

#11react-component/progress

📊 Lightweight React line and circle progress indicators with SVG rendering.

710TypeScript
Explore Repo

#12react-component/menu

🧭 Accessible React menu primitives for navigation, command surfaces, and nested item trees.

698TypeScript
Explore Repo

#13react-component/pagination

📄 React pagination primitives for page navigation, size changing, quick jumping, and locale-aware controls.

675TypeScript
Explore Repo

#14react-component/util

🛠️ Shared React utilities for rc-component packages.

671TypeScript
Explore Repo

#15react-component/tabs

📑 Flexible React tabs with overflow, editable items, custom tab bars, and accessible panels.

575TypeScript
Explore Repo

#16react-component/dialog

💬 A composable dialog component for React.

457TypeScript
Explore Repo

#17react-component/color-picker

🎨 A compact color picker panel for React.

454TypeScript
Explore Repo

#18react-component/drawer

🚪 Accessible React drawer component with portal rendering, masks, nested push behavior, keyboard close handling, focus management, and optional resizable panels.

427TypeScript
Explore Repo

#19react-component/trigger

🎯 Popup trigger and alignment primitive for React.

392TypeScript
Explore Repo

#20react-component/notification

🔔 Hook-based React notification primitives for stacked, animated, and accessible notices.

384TypeScript
Explore Repo

#21react-component/steps

🚶 Structured React steps for progress, navigation, and multi-step workflows.

332TypeScript
Explore Repo

#22react-component/collapse

🪗 A flexible collapse and accordion component for React.

332TypeScript
Explore Repo

#23react-component/input-number

🔢 Accessible React number input with precision, formatting, keyboard, and wheel support.

323TypeScript
Explore Repo

#24react-component/tree-select

🌳 React TreeSelect component for choosing values from tree data, with search, checkable nodes, async loading, and virtual scrolling.

310TypeScript
Explore Repo

#25react-component/picker

📅 React date, time, range, and panel picker primitives with pluggable date-library generate configs.

305TypeScript
Explore Repo

#26react-component/cascader

🧭 React Cascader component for selecting values from hierarchical option trees, with search, multiple selection, async loading, and custom rendering.

235TypeScript
Explore Repo

#27react-component/image

🖼️ Image display, fallback, and preview tooling for React.

211TypeScript
Explore Repo

#28react-component/resize-observer

📏 React ResizeObserver wrapper with render-prop and batch collection support.

200TypeScript
Explore Repo

#29react-component/switch

🔘 Accessible React switch for boolean state with controlled and uncontrolled modes.

196JavaScript
Explore Repo

#30react-component/dropdown

🔽 A trigger-driven dropdown component for React.

181TypeScript
Explore Repo

#31react-component/motion

🎞️ Lifecycle-driven motion primitives for React enter, leave, and list animations.

176TypeScript
Explore Repo

#32react-component/checkbox

☑️ A small, accessible checkbox primitive for React.

134TypeScript
Explore Repo

#33react-component/mentions

💬 React mentions textarea with searchable suggestions and keyboard navigation.

111TypeScript
Explore Repo