10 Best Vue Component Library Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

quasar

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
52
Top Feedback
20Great Documentation
19Easy to Use
18Performant
GitHub Stars
20K
Weekly Downloads
53K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vuetify

🐉 Material Component Framework for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
180
Top Feedback
27Great Documentation
27Easy to Use
14Highly Customizable
GitHub Stars
33K
Weekly Downloads
382K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

bootstrap-vue

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
44
Top Feedback
12Easy to Use
11Great Documentation
9Performant
GitHub Stars
14K
Weekly Downloads
356K
Last Commit
4mos ago
Bundle Size (min+gzip)
223.7KB
Tree-Shakeable

primevue

The Most Complete Vue UI Component Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
4
Top Feedback
4Easy to Use
3Great Documentation
3Highly Customizable
GitHub Stars
2K
Weekly Downloads
20K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

quasar-framework

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
GitHub Stars
20K
Weekly Downloads
3K
Last Commit
2d ago
Bundle Size (min+gzip)
0.34KB
Tree-Shakeable

ant-design-vue

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

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

element-ui

A Vue.js 2.0 UI Toolkit for Web

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

buefy

Lightweight UI components for Vue.js based on Bulma

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

@coreui/vue

Over 90 Bootstrap based Vue.js components and directives. CoreUI Vue.js UI Components. CoreUI for Vue.js replaces and extends the Bootstrap javascript. Components have been built from scratch as true Vue components, without jQuery and unneeded dependencies.

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

vue-tailwind

Vue UI components with configurable classes ready for TailwindCSS

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

@syncfusion/ej2-vue-base

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

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

@chakra-ui/vue

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

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

vue-material

Material design for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
4
Top Feedback
N/A
GitHub Stars
10K
Weekly Downloads
21K
Last Commit
2mos ago
Bundle Size (min+gzip)
62.4KB
Tree-Shakeable
vux

vux

Mobile UI Components based on Vue & WeUI

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

iview

A high quality UI Toolkit built on Vue.js 2.0

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.1/ 5
35
Top Feedback
2Poor Documentation
2Hard to Use
2Slow
GitHub Stars
24K
Weekly Downloads
11K
Last Commit
1yr ago
Bundle Size (min+gzip)
133.5KB
Not Tree-Shakeable

mint-ui

Mobile UI elements for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
2Easy to Use
1Great Documentation
GitHub Stars
16K
Weekly Downloads
4K
Last Commit
4yrs ago
Bundle Size (min+gzip)
28.4KB
Not Tree-Shakeable

vuesax

New Framework Components for Vue.js 2

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
6
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
5K
Weekly Downloads
6K
Last Commit
1yr ago
Bundle Size (min+gzip)
70.6KB
Not Tree-Shakeable
fu

fish-ui

A Vue.js 2.0 UI Toolkit for Web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
888
Weekly Downloads
18
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

naive-ui

A Vue 3 Component Library. Fairly Complete. Customizable Themes. Uses TypeScript. Not too Slow.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
5K
Last Commit
18hrs ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

muse-ui

Material Design UI library for Vuejs 2.0

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
2Easy to Use
GitHub Stars
8K
Weekly Downloads
1K
Last Commit
3yrs ago
Bundle Size (min+gzip)
53.6KB
Tree-Shakeable

vuestic-ui

Free and Open Source UI Library for Vue 3 🤘

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

view-design

A high quality UI Toolkit built on Vue.js 2.0

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

@carbon/vue

Vue implementation of the Carbon Design System

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
417
Weekly Downloads
2K
Last Commit
20hrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

cube-ui

🔶 A fantastic mobile ui lib implement by Vue

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
9K
Weekly Downloads
2K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
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
ku

keen-ui

A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
2K
Last Commit
7mos ago
Bundle Size (min+gzip)
40.0KB
Not Tree-Shakeable
wij

@grapecity/wijmo

UI library for pure JS, Angular, React, Vue and more...

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
8K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
wij

wijmo

UI library for pure JS, Angular, React, Vue and more...

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vui

vuikit

A responsive Vue UI library for web site interfaces based on UIkit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
623
Last Commit
N/A
Bundle Size (min+gzip)
26.1KB
Tree-Shakeable

at-ui

A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0 (DEPRECATED)

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