10 Best JavaScript Component Library Libraries

List hand-picked by Openbase Experts
Learn More

@storybook/react

@storybook/react

Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
75.3K
Weekly Downloads
3.1M
Last Commit
9mos ago
User Rating
4.6/ 5
682
Top Feedback
25Great Documentation
20Highly Customizable
17Performant
bootstrap

bootstrap

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
161K
Weekly Downloads
4.6M
Last Commit
9mos ago
User Rating
4.4/ 5
5,655
Top Feedback
134Easy to Use
131Great Documentation
81Highly Customizable
@angular/material

@angular/material

Component infrastructure and Material Design components for Angular

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
23.2K
Weekly Downloads
1.2M
Last Commit
9mos ago
User Rating
4.5/ 5
88
Top Feedback
20Great Documentation
20Easy to Use
12Performant
antd

antd

An enterprise-class UI design language and React UI library

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
83.1K
Weekly Downloads
911K
Last Commit
9mos ago
User Rating
4.5/ 5
979
Top Feedback
65Great Documentation
56Easy to Use
38Highly Customizable
@chakra-ui/react

@chakra-ui/react

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

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
29.9K
Weekly Downloads
397K
Last Commit
9mos ago
User Rating
4.7/ 5
49
Top Feedback
24Great Documentation
24Easy to Use
18Bleeding Edge
quasar

quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
22.5K
Weekly Downloads
115K
Last Commit
9mos ago
User Rating
4.7/ 5
86
Top Feedback
21Great Documentation
20Easy to Use
19Performant
naive-ui

naive-ui

A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
11K
Weekly Downloads
18.8K
Last Commit
4mos ago
User Rating
5.0/ 5
1
Top Feedback
react-bootstrap

react-bootstrap

Bootstrap components built with React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
21.3K
Weekly Downloads
1.6M
Last Commit
9mos ago
User Rating
4.4/ 5
150
Top Feedback
21Easy to Use
19Great Documentation
11Performant
primereact

primereact

The Most Complete React UI Component Library

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.3K
Weekly Downloads
68.5K
Last Commit
9mos ago
User Rating
5.0/ 5
4
Top Feedback
2Great Documentation
2Performant
2Highly Customizable
@ng-bootstrap/ng-bootstrap

@ng-bootstrap/ng-bootstrap

Angular powered Bootstrap

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8K
Weekly Downloads
441K
Last Commit
8mos ago
User Rating
5.0/ 5
10
Top Feedback
6Great Documentation
5Easy to Use
3Performant
primeng

primeng

The Most Complete Angular UI Component Library

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
7.8K
Weekly Downloads
289K
Last Commit
9mos ago
User Rating
4.3/ 5
20
Top Feedback
10Great Documentation
9Easy to Use
7Highly Customizable
primevue

primevue

Next Generation Vue UI Component Library

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.1K
Weekly Downloads
72.7K
Last Commit
9mos ago
User Rating
4.8/ 5
4
Top Feedback
4Easy to Use
3Great Documentation
3Highly Customizable
bootstrap-vue

bootstrap-vue

BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
14.1K
Weekly Downloads
381K
Last Commit
10mos ago
User Rating
4.4/ 5
63
Top Feedback
13Easy to Use
11Great Documentation
9Performant
vuetify

vuetify

🐉 Vue Component Framework

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
36K
Weekly Downloads
440K
Last Commit
9mos ago
User Rating
4.5/ 5
313
Top Feedback
30Great Documentation
30Easy to Use
16Highly Customizable
ant-design-vue

ant-design-vue

🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
17.4K
Weekly Downloads
75.8K
Last Commit
9mos ago
User Rating
4.6/ 5
14
Top Feedback
2Great Documentation
2Easy to Use
2Performant
react-native-elements

react-native-elements

Cross-Platform React Native UI Toolkit

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
22.9K
Weekly Downloads
87.8K
Last Commit
9mos ago
User Rating
4.6/ 5
76
Top Feedback
6Easy to Use
5Great Documentation
3Performant
@nextui-org/react

@nextui-org/react

🚀 Beautiful, fast and modern React UI library.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.4K
Weekly Downloads
11.6K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
ngx-bootstrap

ngx-bootstrap

Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.4K
Weekly Downloads
302K
Last Commit
10mos ago
User Rating
4.8/ 5
16
Top Feedback
6Great Documentation
6Easy to Use
4Highly Customizable
native-base

native-base

Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
18.7K
Weekly Downloads
66.2K
Last Commit
10mos ago
User Rating
4.2/ 5
19
Top Feedback
3Great Documentation
3Easy to Use
2Highly Customizable
quasar-framework

quasar-framework

Quasar Framework - Build high-performance VueJS user interfaces in record time

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
22.5K
Weekly Downloads
2.7K
Last Commit
9mos ago
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
admin-lte

admin-lte

AdminLTE - Free admin dashboard template based on Bootstrap 4

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
41.1K
Weekly Downloads
33.9K
Last Commit
9mos ago
User Rating
4.7/ 5
151
Top Feedback
6Easy to Use
6Highly Customizable
3Great Documentation
carbon-components

carbon-components

A design system built by IBM

Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6.1K
Weekly Downloads
115K
Last Commit
9mos ago
User Rating
4.2/ 5
6
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable
react-native-ui-lib

react-native-ui-lib

UI Components Library for React Native

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5K
Weekly Downloads
11.1K
Last Commit
9mos ago
User Rating
5.0/ 5
15
Top Feedback
1Great Documentation
1Easy to Use
1Performant
@blueprintjs/core

@blueprintjs/core

A React-based UI toolkit for the web

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
19.4K
Weekly Downloads
204K
Last Commit
9mos ago
User Rating
4.8/ 5
21
Top Feedback
6Great Documentation
4Easy to Use
4Highly Customizable
buefy

buefy

Lightweight UI components for Vue.js based on Bulma

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
9.3K
Weekly Downloads
59.3K
Last Commit
9mos ago
User Rating
4.8/ 5
21
Top Feedback
6Great Documentation
6Easy to Use
3Bleeding Edge
rsuite

rsuite

🧱 A suite of React components .

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
7.2K
Weekly Downloads
37.8K
Last Commit
9mos ago
User Rating
4.5/ 5
6
Top Feedback
@shopify/polaris

@shopify/polaris

Shopify’s design system to help us work together to build a great experience for all of our merchants.

SEE LICENSE IN LICENSE.md
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.1K
Weekly Downloads
70.5K
Last Commit
8mos ago
User Rating
4.5/ 5
4
Top Feedback
2Performant
1Great Documentation
1Easy to Use
@coreui/vue

@coreui/vue

Bootstrap 5 based Vue 3 components and directives. CoreUI for Vue.js replaces and extends the Bootstrap 5 javascript. Components have been built from scratch as true Vue 3 components.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
531
Weekly Downloads
21K
Last Commit
7mos ago
User Rating
5.0/ 5
3
Top Feedback
2Great Documentation
2Performant
1Easy to Use
ng-zorro-antd

ng-zorro-antd

Angular UI Component Library based on Ant Design

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.3K
Weekly Downloads
57.1K
Last Commit
9mos ago
User Rating
4.4/ 5
8
Top Feedback
7Great Documentation
6Easy to Use
4Performant
reactstrap

reactstrap

Simple React Bootstrap 5 components

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
10.4K
Weekly Downloads
468K
Last Commit
9mos ago
User Rating
4.6/ 5
31
Top Feedback
6Great Documentation
6Easy to Use
4Responsive Maintainers
react-native-paper

react-native-paper

Material Design for React Native (Android & iOS)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
10K
Weekly Downloads
107K
Last Commit
8mos ago
User Rating
4.3/ 5
22
Top Feedback
7Great Documentation
7Easy to Use
4Highly Customizable
@coreui/react

@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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
502
Weekly Downloads
25.4K
Last Commit
10mos ago
User Rating
5.0/ 5
1
Top Feedback
2Highly Customizable
1Easy to Use
1Performant
@primer/components

@primer/components

An implementation of GitHub's Primer Design System using React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
2.1K
Weekly Downloads
29.5K
Last Commit
9mos ago
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
ng-packagr

ng-packagr

Compile and package Angular libraries in Angular Package Format (APF)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.8K
Weekly Downloads
456K
Last Commit
9mos ago
User Rating
3.5/ 5
2
Top Feedback
1Easy to Use
1Performant
1Highly Customizable
@swimlane/ngx-ui

@swimlane/ngx-ui

🚀 Style and Component Library for Angular

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
647
Weekly Downloads
2.1K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
@material-ui/core

@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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
73.8K
Weekly Downloads
1.7M
Last Commit
User Rating
4.6/ 5
1,284
Top Feedback
112Great Documentation
93Easy to Use
84Highly Customizable
semantic-ui-react

semantic-ui-react

The official Semantic-UI-React integration

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
12.9K
Weekly Downloads
221K
Last Commit
9mos ago
User Rating
3.8/ 5
16
Top Feedback
3Hard to Use
2Great Documentation
2Easy to Use
ndc

ng-dynamic-component

Dynamic components with full life-cycle support for inputs and outputs for Angular

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
494
Weekly Downloads
28.9K
Last Commit
1yr ago
User Rating
5.0/ 5
3
Top Feedback
1Easy to Use
@material-ui/icons

@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.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
73.8K
Weekly Downloads
1.2M
Last Commit
User Rating
4.7/ 5
26
Top Feedback
27Easy to Use
23Great Documentation
15Highly Customizable
element-ui

element-ui

A Vue.js 2.0 UI Toolkit for Web

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
52.9K
Weekly Downloads
333K
Last Commit
1yr ago
User Rating
4.5/ 5
312
Top Feedback
5Great Documentation
5Easy to Use
3Poor Documentation
@chakra-ui/vue

@chakra-ui/vue

⚡️ Build scalable and accessible Vue.js applications with ease.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.6K
Weekly Downloads
1.2K
Last Commit
10mos ago
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
mu

material-ui

React Components that Implement Google's Material Design.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
GitHub Stars
Weekly Downloads
68.2K
Last Commit
User Rating
5.0/ 5
4
Top Feedback
5Great Documentation
5Easy to Use
2Performant
@nebular/theme

@nebular/theme

💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
7.7K
Weekly Downloads
18.3K
Last Commit
10mos ago
User Rating
4.4/ 5
19
Top Feedback
4Great Documentation
3Easy to Use
2Performant
@toyota-research-institute/lakefront

@toyota-research-institute/lakefront

Lakefront project

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8
Weekly Downloads
78
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
2Responsive Maintainers
1Highly Customizable
mde

@material-extended/mde

Angular Material Extended

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
Weekly Downloads
24.6K
Last Commit
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
vue-material

vue-material

Material design for Vue.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
9.6K
Weekly Downloads
14.1K
Last Commit
1yr ago
User Rating
5.0/ 5
7
Top Feedback
vt

vue-tailwind

Vue UI components with configurable classes ready for TailwindCSS

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.9K
Weekly Downloads
4.3K
Last Commit
8mos ago
User Rating
4.5/ 5
2
Top Feedback
iview

iview

A high quality UI Toolkit built on Vue.js 2.0

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
24K
Weekly Downloads
10.2K
Last Commit
2yrs ago
User Rating
4.3/ 5
45
Top Feedback
2Poor Documentation
2Hard to Use
2Slow
material-components-web

material-components-web

Modular and customizable Material Design UI components for the web

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
16.5K
Weekly Downloads
56.7K
Last Commit
9mos ago
User Rating
2.3/ 5
3
Top Feedback
2Highly Customizable
2Hard to Use
2Slow
galio-framework

galio-framework

Galio is a beautifully designed, Free and Open Source React Native Framework

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.9K
Weekly Downloads
780
Last Commit
8mos ago
User Rating
3.6/ 5
5
Top Feedback