10 Best React Component Library Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

@storybook/react

📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
269
Top Feedback
25Great Documentation
19Highly Customizable
17Performant
GitHub Stars
65K
Weekly Downloads
2M
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/core

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
659
Top Feedback
104Great Documentation
88Easy to Use
77Highly Customizable
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@material-ui/icons

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
25
Top Feedback
25Easy to Use
22Great Documentation
14Highly Customizable
GitHub Stars
72K
Weekly Downloads
2M
Last Commit
2d ago
Bundle Size (min+gzip)
334.8KB
Tree-Shakeable

@material-ui/lab

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
12
Top Feedback
11Easy to Use
10Great Documentation
6Performant
GitHub Stars
72K
Weekly Downloads
1M
Last Commit
2d ago
Bundle Size (min+gzip)
21.3KB
Tree-Shakeable

material-ui

MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
5.0/ 5
2
Top Feedback
4Great Documentation
4Easy to Use
2Performant
GitHub Stars
72K
Weekly Downloads
92K
Last Commit
2d ago
Bundle Size (min+gzip)
101.8KB
Tree-Shakeable

office-ui-fabric-react

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
12K
Weekly Downloads
125K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@chakra-ui/react

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
18
Top Feedback
16Great Documentation
16Easy to Use
13Bleeding Edge
GitHub Stars
21K
Weekly Downloads
163K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

antd

🌈 A UI Design Language and React UI library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
431
Top Feedback
63Great Documentation
53Easy to Use
38Highly Customizable
GitHub Stars
67K
Weekly Downloads
708K
Last Commit
8mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@chakra-ui/core

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
35
Top Feedback
11Easy to Use
10Great Documentation
6Highly Customizable
GitHub Stars
21K
Weekly Downloads
13K
Last Commit
4d ago
Bundle Size (min+gzip)
101.8KB
Tree-Shakeable

primereact

The Most Complete React UI Component Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
34K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-bootstrap

Bootstrap components built with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
78
Top Feedback
17Easy to Use
15Great Documentation
9Performant
GitHub Stars
20K
Weekly Downloads
1M
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

reactstrap

Simple React Bootstrap 4 components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
21
Top Feedback
6Great Documentation
6Easy to Use
4Responsive Maintainers
GitHub Stars
10K
Weekly Downloads
469K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@blueprintjs/core

A React-based UI toolkit for the web

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
15
Top Feedback
6Great Documentation
4Easy to Use
4Highly Customizable
GitHub Stars
18K
Weekly Downloads
172K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@shopify/polaris

Shopify’s admin product component library

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
2Performant
1Great Documentation
1Easy to Use
GitHub Stars
4K
Weekly Downloads
51K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

rsuite

🧱 A suite of React components .

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
6
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
56K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@primer/components

A React implementation of GitHub's Primer Design System

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
1K
Weekly Downloads
28K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

material-components-web

Modular and customizable Material Design UI components for the web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
16K
Weekly Downloads
39K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@coreui/react

CoreUI React.js UI Components. CoreUI for React.js replaces and extends the Bootstrap javascript. Components have been built from scratch as true React.js hook components, without jQuery and unneeded dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
GitHub Stars
306
Weekly Downloads
15K
Last Commit
3d ago
Bundle Size (min+gzip)
1.41KB
Tree-Shakeable

semantic-ui-react

The official Semantic-UI-React integration

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.4/ 5
12
Top Feedback
3Hard to Use
2Great Documentation
2Easy to Use
GitHub Stars
12K
Weekly Downloads
240K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

tabler-react

React components and demo for the Tabler UI theme.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.2/ 5
6
Top Feedback
3Easy to Use
1Performant
1Slow
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
8mos ago
Bundle Size (min+gzip)
40.0KB
Tree-Shakeable

@fluentui/react-focus

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
102K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@uifabric/styling

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
98K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@uifabric/fluent-theme

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
13K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@adobe/react-spectrum

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
2K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@clayui/core

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
177
Weekly Downloads
240
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-materialize

Material design for react, powered by materializecss

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
4K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@welcome-ui/core

Customizable design system of @wttj with react • styled-components • styled-system • reakit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
382
Weekly Downloads
129
Last Commit
11d ago
Bundle Size (min+gzip)
8.88KB
Tree-Shakeable

qdt-components

React Components to be used with Angular 10, React 16 and Vue 2. Connects with the Capability API and Engine API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
86
Weekly Downloads
278
Last Commit
8mos ago
Bundle Size (min+gzip)
657.5KB
Not Tree-Shakeable
rdc

react-d3-components

D3 Components for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
3yrs ago
Bundle Size (min+gzip)
63.5KB
Not Tree-Shakeable
muw

material-ui-with-sass

React Components that Implement Google's Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
55
Weekly Downloads
28
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.87KB
Not Tree-Shakeable

react-blur-admin

React Blur Admin - Styles And Components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
483
Weekly Downloads
20
Last Commit
5yrs ago
Bundle Size (min+gzip)
33.7KB
Not Tree-Shakeable