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,950
1,254,793
2.15.14
Updated: Apr, 2024
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.
50,406
71,451
8.0.1
Updated: Apr, 2024
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.
39,025
2,182,511
3.5.17
Updated: Apr, 2024
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.
25,210
532,622
2.15.4
Updated: Apr, 2024
Created: Oct, 2015
License: MIT

Element Plus

  • Vue 3 Support
  • Typescript Definitions
From the project: A Vue.js 3 UI Library made by Element team.
23,128
945,454
2.7.1
Updated: Apr, 2024
Created: Jul, 2020
License: MIT

Vant

  • Vue 3 Support
  • No Typescript Definitions
From the project: Lightweight Mobile UI Components built on Vue
22,724
218,116
4.8.11
Updated: Apr, 2024
Created: Apr, 2017
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.
19,589
399,602
4.2.1
Updated: Apr, 2024
Created: Sep, 2017
License: Other

Framework7

  • Vue 3 Support
  • Typescript Definitions
From the project: Full Featured Mobile HTML Framework For Building iOS & Android Apps.
17,862
6,434
8.3.3
Updated: Mar, 2024
Created: Feb, 2014
License: MIT

Vux

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Mobile UI Components based on Vue & WeUI.
17,606
4,336
2.11.1
Updated: Apr, 2024
Created: Feb, 2016
License: MIT

Mint UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Mobile UI elements for Vue.js.
16,568
11,609
2.2.13
Updated: Feb, 2022
Created: May, 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.
15,161
122,801
2.38.1
Updated: Apr, 2024
Created: Jun, 2021
License: MIT

BootstrapVue

  • Vue 3 Support
  • Typescript Definitions
From the project: One of the most comprehensive implementations of Bootstrap v4 for Vue.js.
14,459
1,311,778
2.23.1
Updated: Jan, 2024
Created: Oct, 2016
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,866
51,497
1.0.0-beta-16
Updated: Apr, 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,514
227,642
0.9.29
Updated: Apr, 2024
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,113
3,844
1.12.54
Updated: Mar, 2024
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,789
89,641
2.12.8
Updated: Apr, 2024
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,234
4,650
3.0.2
Updated: Dec, 2022
Created: Sep, 2016
License: Unknown

PrimeVue

  • Vue 3 Support
  • No Typescript Definitions
From the project: A rich set of open source UI Components for Vue.
7,622
773,823
3.51.0
Updated: Apr, 2024
Created: Dec, 2018
License: MIT

NUT UI

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js UI Toolkit for Mobile Web.
5,908
5,419
4.3.6
Updated: Apr, 2024
Created: Jan, 2018
License: MIT

vuesax

  • No Vue 3 Support
  • No Typescript Definitions
From the project: New Framework Components for Vue.js 2.
5,625
25,022
3.12.2
Updated: Jul, 2022
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,102
8,951
1.4.0
Updated: Aug, 2023
Created: Mar, 2016
License: MIT

Mand Mobile

  • No Vue 3 Support
  • Typescript Definitions
From the project: A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
3,428
22,740
2.7.0
Updated: Mar, 2024
Created: Mar, 2018
License: Apache 2.0

Nuxt UI

  • Vue 3 Support
  • Typescript Definitions
From the project: Nuxt UI simplifies the creation of stunning and responsive web applications.
3,304
134,380
2.15.2
Updated: Apr, 2024
Created: Nov, 2021
License: MIT

Vuestic UI

  • Vue 3 Support
  • Typescript Definitions
From the project: Free and Open Source UI Library for Vue 3.
3,294
14,889
1.9.8
Updated: Apr, 2024
Created: Aug, 2019
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,275
319
0.0.40
Updated: Apr, 2024
Created: Jul, 2020
License: MIT

HeyUI

  • Vue 3 Support
  • No Typescript Definitions
From the project: UI Toolkit for Web, Vue3.0
2,550
466
1.28.0
Updated: Mar, 2024
Created: Mar, 2017
License: MIT

VueTailwind

  • No Vue 3 Support
  • Typescript Definitions
From the project: A set of Vue components created to be customized to adapt to your application's unique design.
2,125
10,804
2.5.1
Updated: Mar, 2023
Created: Mar, 2019
License: MIT

Chakra UI

  • No Vue 3 Support
  • Typescript Definitions
From the project: Build scalable and accessible Vue.js applications with ease.
1,854
1,864
0.13.1
Updated: Jul, 2023
Created: Aug, 2019
License: MIT

Vexip UI

  • Vue 3 Support
  • Typescript Definitions
From the project: Highly customizable property values, Full TypeScript, Performance should be good.
1,536
536
2.3.6
Updated: Apr, 2024
Created: Mar, 2020
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,483
2,086
0.8.10
Updated: Apr, 2020
Created: Dec, 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,384
3,161
4.7.1
Updated: Apr, 2024
Created: Feb, 2018
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,189
94
0.0.10
Updated: Jun, 2018
Created: Sep, 2015
License: MIT

Oruga UI

  • Vue 3 Support
  • Typescript Definitions
From the project: A lightweight library of UI components without CSS framework dependency.
1,092
25,218
0.8.7
Updated: Apr, 2024
Created: Jun, 2020
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,087
1,832
0.5.56
Updated: Dec, 2022
Created: Sep, 2018
License: MIT

Anu

  • Vue 3 Support
  • Typescript Definitions
From the project: DX focused utility based vue component library built on top of UnoCSS & VueUse
1,017
171
0.15.2
Updated: Feb, 2024
Created: Jun, 2022
License: MIT

N3-components

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

MDBootstrap

  • Vue 3 Support
  • Typescript Definitions
From the project: A collection of free Bootstrap templates, themes, design tools & resources.
952
7,874
5.0.0
Updated: Apr, 2024
Created: Nov, 2017
License: Other

uiv

  • Vue 3 Support
  • No Typescript Definitions
From the project: A Bootstrap 3 component lib implemented by Vue.
943
40,242
2.0.6
Updated: Apr, 2024
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
935
1,350
1.5.4
Updated: Mar, 2024
Created: Aug, 2017
License: MIT

Semantic UI Vue

  • Vue 3 Support
  • No Typescript Definitions
From the project: Semantic UI Vue is the Vue integration for Semantic UI.
935
5,394
0.11.0
Updated: Dec, 2022
Created: Aug, 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
906
307
1.2.80
Updated: Jan, 2024
Created: Sep, 2017
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.
701
64
1.1.3
Updated: Dec, 2023
Created: Sep, 2020
License: Apache 2.0

Carbon Vue

  • No Vue 3 Support
  • Typescript Definitions
From the project: Vue implementation of the Carbon Design System.
593
7,424
3.0.15
Updated: Apr, 2024
Created: Oct, 2018
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.
589
83,628
5.0.0
Updated: Mar, 2024
Created: Feb, 2018
License: MIT

Wave UI

  • Vue 3 Support
  • Typescript Definitions
From the project: An emerging UI framework for Vue.js with only the bright side.
529
867
3.11.0
Updated: Apr, 2024
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
499
2,522
10.28.2
Updated: Apr, 2024
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.
393
600
1.0.7
Updated: Dec, 2022
Created: Sep, 2018
License: MIT

Vue Awesome Mui

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

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.
338
-
-
Updated: Aug, 2020
Created: Jul, 2016
License: MIT

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.
276
50
0.7.0
Updated: Jul, 2023
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.
266
445
2.4.2
Updated: Dec, 2022
Created: Mar, 2017
License: MIT

Qui Max

  • Vue 3 Support
  • Typescript Definitions
From the project: A Vue 3.x Neumorphic design system for Web. Written in TypeScript with Composition API.
266
46
0.19.0
Updated: Nov, 2023
Created: Mar, 2021
License: MIT

element-pro-components

  • Vue 3 Support
  • Typescript Definitions
From the project: A component library for Vue 3 base on element-plus.
249
190
1.3.0
Updated: Apr, 2024
Created: Aug, 2019
License: MIT

Qui

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

mijin

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

Fundamental Vue

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

vue-bulma-components

  • No Vue 3 Support
  • No Typescript Definitions
From the project: Translate Bulma css api to vue components.
160
51
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.
119
49
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
19
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.
104
578
6.2.0
Updated: Apr, 2024
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.
87
30
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
82
4
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.
72
47
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.
66
638
1.1.0
Updated: Dec, 2023
Created: Feb, 2018
License: MIT

slim-ui

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

UngeUI

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

Osiris UI

  • No Vue 3 Support
  • No Typescript Definitions
From the project: A Vue.js 2.0 universal responsive UI component library.
34
82
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
15
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
36
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.
16
55
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
14
4
0.1.10
Updated: Jan, 2021
Created: Dec, 2020
License: Unknown

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.
0
143
0.93.0
Updated: Apr, 2024
Created: Apr, 2024
License: Unknown