Updated

Published

70+ Vue.js UI Frameworks for 2023

Massive list of frameworks for use with Vue.js.

Vue's logo in a badge

New to Vue and trying to get the “lay of the land”?

Looking to start a new project with Vue?

Tired of your current UI framework?

You can stop searching because you have found a list of 70+ Vue UI frameworks. Each framework is listed with some stats to give you a sense of its relative popularity. The list is ordered by GitHub stars, but also shows the NPM downloads for the last thirty days. Don’t worry, this page is updated with the latest stats on a consistent basis. Listed with the stats is whether the library supports Vue 3 and TypeScript. You can easily see at a glance if a framework will support your modern workflow.

Found an issue with the list or want to add a new framework? Contact me or file an issue!

Table of Contents

Element

  • No Vue 3 Support
  • Typescript Definitions
From the project: A Vue 2.0 based component library for developers, designers and product managers.
53,046
1,204,708
2.15.12
Updated: Jan, 2023
Created: Sep, 2016
License: MIT

Ionic Framework

  • Vue 3 Support
  • No Typescript Definitions
From the project: An open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a single codebase with JavaScript and the Web.
48,560
73,688
6.5.2
Updated: Feb, 2023
Created: Aug, 2013
License: MIT

Vuetify

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A Vue UI Library with beautifully handcrafted Components using the Material Design specification.
36,396
1,911,614
2.6.14
Updated: Feb, 2023
Created: Sep, 2016
License: MIT

Quasar Framework

  • Vue 3 Support
  • No Typescript Definitions
From the project: Build high-performance VueJS user interfaces in record time.
22,783
486,883
2.11.5
Updated: Feb, 2023
Created: Oct, 2015
License: MIT

Vant

  • Vue 3 Support
  • No Typescript Definitions
From the project: Lightweight Mobile UI Components built on Vue
20,799
159,411
4.0.9
Updated: Feb, 2023
Created: Apr, 2017
License: MIT

Element Plus

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js 3 UI Library made by Element team.
18,509
434,115
2.2.28
Updated: Feb, 2023
Created: Jul, 2020
License: MIT

Ant Design Vue

  • Vue 3 Support
  • No Typescript Definitions
From the project: An enterprise-class UI components based on Ant Design and Vue.
17,662
280,030
3.2.15
Updated: Feb, 2023
Created: Sep, 2017
License: Other

Vux

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Mobile UI Components based on Vue & WeUI.
17,633
4,153
2.11.1
Updated: Jan, 2023
Created: Feb, 2016
License: MIT

Framework7

  • Vue 3 Support
  • Typescript Definitions
From the project: Full Featured Mobile HTML Framework For Building iOS & Android Apps.
17,053
5,916
7.1.2
Updated: Jan, 2023
Created: Feb, 2014
License: MIT

Mint UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Mobile UI elements for Vue.js.
16,552
12,370
2.2.13
Updated: Feb, 2022
Created: May, 2016
License: MIT

BootstrapVue

  • Vue 3 Support
  • Typescript Definitions
From the project: One of the most comprehensive implementations of Bootstrap v4 for Vue.js.
14,188
1,521,589
2.23.1
Updated: Jan, 2023
Created: Oct, 2016
License: MIT

Naive UI

  • Vue 3 Support
  • Typescript Definitions
From the project: A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.
11,547
65,007
2.34.3
Updated: Feb, 2023
Created: Jun, 2021
License: MIT

Vue Material

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A simple, lightweight and built exactly according to the Google Material Design specs.
9,701
63,283
1.0.0-beta-15
Updated: Jan, 2023
Created: Jun, 2016
License: MIT

Buefy

  • No Vue 3 Support
  • Typescript Definitions
From the project: A lightweight library of responsive UI components for Vue.js based on Bulma framework and design.
9,374
327,024
0.9.22
Updated: Feb, 2023
Created: Mar, 2017
License: MIT

Cube UI

  • No Vue 3 Support
  • Typescript Definitions
From the project: A fantastic mobile ui lib implement by Vue.
9,030
9,051
1.12.48
Updated: Jan, 2023
Created: Nov, 2017
License: Apache 2.0

Onsen UI

  • Vue 3 Support
  • Typescript Definitions
From the project: An open source framework that makes it easy to create native-feeling Progressive Web Apps (PWAs) and hybrid apps.
8,684
166,879
2.12.8
Updated: Dec, 2022
Created: Sep, 2013
License: Unknown

Muse-UI

  • No Vue 3 Support
  • Typescript Definitions
From the project: Material Design UI library for Vuejs 2.0.
8,302
7,514
3.0.2
Updated: Dec, 2022
Created: Sep, 2016
License: Unknown

vuesax

  • No Vue 3 Support
  • No Typescript Definitions
From the project: New Framework Components for Vue.js 2.
5,542
29,407
3.12.2
Updated: Jul, 2022
Created: Jan, 2018
License: MIT

NUT UI

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js UI Toolkit for Mobile Web.
4,987
7,371
4.0.0
Updated: Feb, 2023
Created: Jan, 2018
License: MIT

Keen UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A lightweight Vue.js UI library with a simple API, inspired by Google's Material Design.
4,084
6,965
1.4.0
Updated: Jan, 2023
Created: Mar, 2016
License: MIT

Mand Mobile

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
3,348
7,799
2.6.0
Updated: Jan, 2023
Created: Mar, 2018
License: Apache 2.0

PrimeVue

  • Vue 3 Support
  • No Typescript Definitions
From the project: A rich set of open source UI Components for Vue.
3,285
323,924
3.23.0
Updated: Feb, 2023
Created: Dec, 2018
License: MIT

Element3

  • Vue 3 Support
  • Typescript Definitions
From the project: A Vue.js 3.0 UI Toolkit for Web based on element-ui
3,240
750
0.0.40
Updated: Aug, 2022
Created: Jul, 2020
License: MIT

HeyUI

  • Vue 3 Support
  • No Typescript Definitions
From the project: UI Toolkit for Web, Vue3.0
2,505
2,065
1.28.0
Updated: Jan, 2023
Created: Mar, 2017
License: MIT

Vuestic UI

  • Vue 3 Support
  • No Typescript Definitions
From the project: Free and Open Source UI Library for Vue 3.
2,034
6,257
1.5.3
Updated: Feb, 2023
Created: Aug, 2019
License: MIT

VueTailwind

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A set of Vue components created to be customized to adapt to your application's unique design.
1,995
16,382
2.5.1
Updated: Dec, 2022
Created: Mar, 2019
License: MIT

Chakra UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Build scalable and accessible Vue.js applications with ease.
1,681
6,066
0.13.0
Updated: Jan, 2023
Created: Aug, 2019
License: MIT

Vuikit

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A responsive Vue 2 UI library for web site interfaces based on the UIkit 3 framework.
1,481
3,155
0.8.10
Updated: Apr, 2020
Created: Dec, 2015
License: MIT

Vue Material Components web

  • No Vue 3 Support
  • No Typescript Definitions
From the project: This is the adaptation of Material Components web for Vue.js. Keeping them fast, easy to use and, SSR ready.
1,208
245
0.0.10
Updated: Jun, 2018
Created: Sep, 2015
License: MIT

Inkline

  • Vue 3 Support
  • No Typescript Definitions
From the project: An intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.
1,156
3,599
3.2.0
Updated: Jan, 2023
Created: Feb, 2018
License: MIT

Vue Dark Mode

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A minimalist dark design system for Vue.js. Based components designed for the insomniacs who enjoy dark interfaces as much as we do.
1,092
1,658
0.5.56
Updated: Dec, 2022
Created: Sep, 2018
License: MIT

N3-components

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Powerful Vue UI Library.
1,012
2,544
2.4.5
Updated: Dec, 2018
Created: Aug, 2016
License: MIT

Semantic UI Vue

  • Vue 3 Support
  • No Typescript Definitions
From the project: Semantic UI Vue is the Vue integration for Semantic UI.
938
8,454
0.11.0
Updated: Dec, 2022
Created: Aug, 2017
License: MIT

uiv

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Bootstrap 3 component lib implemented by Vue.
920
77,521
2.0.5
Updated: Feb, 2023
Created: Feb, 2017
License: MIT

Zircle-u

  • Vue 3 Support
  • No Typescript Definitions
From the project: An experimental frontend library to develop zoomable user interfaces
912
2,191
1.5.4
Updated: Nov, 2022
Created: Aug, 2017
License: MIT

Oruga UI

  • Vue 3 Support
  • Typescript Definitions
From the project: A lightweight library of UI components without CSS framework dependency.
912
13,558
0.5.10
Updated: Jan, 2023
Created: Jun, 2020
License: MIT

MDBootstrap

  • Vue 3 Support
  • Typescript Definitions
From the project: A collection of free Bootstrap templates, themes, design tools & resources.
907
3,448
3.2.0
Updated: Jan, 2023
Created: Nov, 2017
License: MIT

Fish-ui

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js 2.0 UI Toolkit for Web with semantic CSS Components
900
1,022
1.2.53
Updated: Jan, 2023
Created: Sep, 2017
License: MIT

Equal UI

  • Vue 3 Support
  • Typescript Definitions
From the project: Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.
889
1,362
0.9.14
Updated: Jan, 2023
Created: Oct, 2019
License: MIT

Anu

  • Vue 3 Support
  • Typescript Definitions
From the project: DX focused utility based vue component library built on top of UnoCSS & VueUse
627
1,413
0.12.0
Updated: Jan, 2023
Created: Jun, 2022
License: MIT

AgnosticUI

  • Vue 3 Support
  • Typescript Definitions
From the project: AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations.
573
711
1.1.3
Updated: Jan, 2023
Created: Sep, 2020
License: Apache 2.0

CoreUI for Vue.js

  • Vue 3 Support
  • Typescript Definitions
From the project: Vue.js Components Library built on top of Bootstrap 5 and TypeScript.
546
86,224
4.6.1
Updated: Jan, 2023
Created: Feb, 2018
License: MIT

Carbon Vue

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Vue implementation of the Carbon Design System.
518
9,952
2.45.1
Updated: Feb, 2023
Created: Oct, 2018
License: Apache 2.0

Vexip UI

  • Vue 3 Support
  • No Typescript Definitions
From the project: Highly customizable property values, Full TypeScript, Performance should be good.
502
1,234
2.1.0
Updated: Jan, 2023
Created: Mar, 2020
License: MIT

Wave UI

  • Vue 3 Support
  • No Typescript Definitions
From the project: An emerging UI framework for Vue.js with only the bright side.
439
2,721
2.48.0
Updated: Jan, 2023
Created: Apr, 2020
License: MIT

BalmUI

  • Vue 3 Support
  • No Typescript Definitions
From the project: A modular and customizable UI library based on Material Design and Vue
435
4,829
10.14.0
Updated: Feb, 2023
Created: Oct, 2016
License: MIT

Shards Vue

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A free, beautiful and modern Vue.js UI kit based on Shards.
396
745
1.0.7
Updated: Dec, 2022
Created: Sep, 2018
License: MIT

vue-strap

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A set of native Vue.js components based on Bootstrap's markup and CSS.
340
-
-
Updated: Aug, 2020
Created: Jul, 2016
License: MIT

Vue Awesome Mui

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Mui component for Vue.js
312
254
1.7.3
Updated: Jan, 2020
Created: Jul, 2017
License: Unknown

Vuent

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A set of reusable UI components for Vue created according to Microsoft Fluent Design.
271
227
0.7.0
Updated: Dec, 2022
Created: Jan, 2018
License: MIT

Framevuerk

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Fast, Responsive, Multi Language, Both Direction Support and Configurable UI Framework based on Vue.js.
268
789
2.4.2
Updated: Dec, 2022
Created: Mar, 2017
License: MIT

Qui

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js Neumorphism Design System for Web
230
347
1.4.5
Updated: Apr, 2022
Created: Nov, 2020
License: MIT

Qui Max

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Vue 3.x Neumorphic design system for Web. Written in TypeScript with Composition API.
219
1,257
0.18.2
Updated: Feb, 2023
Created: Mar, 2021
License: MIT

Fundamental Vue

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Vue.js components implementation of Fundamental Library Styles guidelines.
188
1,046
0.18.3
Updated: Feb, 2023
Created: Nov, 2018
License: Apache 2.0

mijin

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Tailwind CSS UI components build for Vue.js / Nuxt.js.
184
267
1.10.0
Updated: May, 2022
Created: Jan, 2021
License: MIT

element-pro-components

  • Vue 3 Support
  • Typescript Definitions
From the project: A component library for Vue 3 base on element-plus.
162
274
1.2.9
Updated: Jan, 2023
Created: Aug, 2019
License: MIT

vue-bulma-components

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Translate Bulma css api to vue components.
160
67
3.2.1
Updated: May, 2019
Created: Jul, 2017
License: Unknown

dao-style

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A high quality component library built on Vue.js.
117
135
2.0.1-rc3
Updated: Aug, 2021
Created: Mar, 2017
License: MIT

Carvue.js

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A UI components library which is based on Carbon-Design and VueJS
106
95
0.2.0
Updated: Jul, 2021
Created: Dec, 2017
License: MIT

Material Components for Vue

  • Vue 3 Support
  • Typescript Definitions
From the project: Vue components for Material Web Components which uses the "Using Foundations and Adapters" integration technique.
102
390
6.2.0
Updated: Dec, 2022
Created: Mar, 2019
License: ISC

Banshee

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A mostly renderless Vue UI component and utility framework.
88
18
0.0.3
Updated: Nov, 2018
Created: Apr, 2018
License: MIT

VueFace

  • No Vue 3 Support
  • No Typescript Definitions
From the project: UI Components for Vue
77
17
1.0.1
Updated: Dec, 2022
Created: Sep, 2017
License: MIT

jsmod

  • No Vue 3 Support
  • No Typescript Definitions
From the project: The goal of jsmod is to provide a high degree of freedom (high scalability) ui components, and unified desktop and mobile usage, is a client-side component library.
73
91
0.3.4
Updated: May, 2018
Created: May, 2017
License: Unknown

Vectre

  • No Vue 3 Support
  • Typescript Definitions
From the project: A set of lightweight, simple and responsive Vue components based on Spectre CSS.
65
459
1.1.0
Updated: Jan, 2023
Created: Feb, 2018
License: MIT

UngeUI

  • Vue 3 Support
  • Typescript Definitions
From the project: A component library based on Vue3
54
254
0.1.9
Updated: Aug, 2022
Created: Oct, 2021
License: MIT

slim-ui

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Simple components library used for building lightweight vuejs projects.
54
279
1.2.4
Updated: Jan, 2023
Created: Nov, 2019
License: Unknown

Osiris UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js 2.0 universal responsive UI component library.
36
147
0.9.0
Updated: Oct, 2020
Created: Jul, 2018
License: MIT

SemVue

  • Vue 3 Support
  • No Typescript Definitions
From the project: Semantic-ui modules/components in you Vue project.
34
39
0.6.0
Updated: Feb, 2018
Created: Jun, 2017
License: MIT

v-semantic

  • No Vue 3 Support
  • Typescript Definitions
From the project: Integration of semantic-ui2 with vue.js2
23
78
2.0.3
Updated: Sep, 2020
Created: Aug, 2017
License: Unknown

vue-uix

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Vue components based on the JUI components available in Vue.js.
15
93
0.6.6
Updated: Dec, 2022
Created: Oct, 2018
License: Unknown

SuperBVue

  • No Vue 3 Support
  • No Typescript Definitions
From the project: The Most Complete Vue UI Component Library using bootstrap v5
13
44
0.1.10
Updated: Jan, 2021
Created: Dec, 2020
License: Unknown