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 !
Show only Vue 3 libraries
Element
No Vue 3 Support
Typescript Definitions
From the project: A Vue 2.0 based component library for developers, designers and product managers.
Updated: May, 2023
Created: Sep, 2016
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.
Updated: May, 2023
Created: Aug, 2013
Vuetify
No Vue 3 Support
Typescript Definitions
From the project: A Vue UI Library with beautifully handcrafted Components using the Material Design specification.
Updated: May, 2023
Created: Sep, 2016
Quasar Framework
Vue 3 Support
Typescript Definitions
From the project: Build high-performance VueJS user interfaces in record time.
Updated: May, 2023
Created: Oct, 2015
Vant
Vue 3 Support
Typescript Definitions
From the project: Lightweight Mobile UI Components built on Vue
Updated: May, 2023
Created: Apr, 2017
Element Plus
Vue 3 Support
Typescript Definitions
From the project: A Vue.js 3 UI Library made by Element team.
Updated: May, 2023
Created: Jul, 2020
Ant Design Vue
Vue 3 Support
Typescript Definitions
From the project: An enterprise-class UI components based on Ant Design and Vue.
Updated: May, 2023
Created: Sep, 2017
Vux
No Vue 3 Support
No Typescript Definitions
From the project: Mobile UI Components based on Vue & WeUI.
Updated: May, 2023
Created: Feb, 2016
Framework7
Vue 3 Support
Typescript Definitions
From the project: Full Featured Mobile HTML Framework For Building iOS & Android Apps.
Updated: May, 2023
Created: Feb, 2014
Mint UI
No Vue 3 Support
No Typescript Definitions
From the project: Mobile UI elements for Vue.js.
Updated: Feb, 2022
Created: May, 2016
BootstrapVue
Vue 3 Support
Typescript Definitions
From the project: One of the most comprehensive implementations of Bootstrap v4 for Vue.js.
Updated: May, 2023
Created: Oct, 2016
Naive UI
Vue 3 Support
Typescript Definitions
From the project: A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.
Updated: May, 2023
Created: Jun, 2021
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,763
59,650
1.0.0-beta-16
Updated: Apr, 2023
Created: Jun, 2016
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.
Updated: May, 2023
Created: Mar, 2017
Cube UI
No Vue 3 Support
Typescript Definitions
From the project: A fantastic mobile ui lib implement by Vue.
Updated: May, 2023
Created: Nov, 2017
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.
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.
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.
Updated: Jul, 2022
Created: Jan, 2018
NUT UI
Vue 3 Support
Typescript Definitions
From the project: A Vue.js UI Toolkit for Mobile Web.
Updated: May, 2023
Created: Jan, 2018
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.
Updated: Apr, 2023
Created: Mar, 2016
PrimeVue
Vue 3 Support
No Typescript Definitions
From the project: A rich set of open source UI Components for Vue.
Updated: May, 2023
Created: Dec, 2018
Mand Mobile
No Vue 3 Support
Typescript Definitions
From the project: A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
Updated: Mar, 2023
Created: Mar, 2018
Element3
Vue 3 Support
Typescript Definitions
From the project: A Vue.js 3.0 UI Toolkit for Web based on element-ui
Updated: Aug, 2022
Created: Jul, 2020
Vuestic UI
Vue 3 Support
Typescript Definitions
From the project: Free and Open Source UI Library for Vue 3.
Updated: May, 2023
Created: Aug, 2019
HeyUI
Vue 3 Support
No Typescript Definitions
From the project: UI Toolkit for Web, Vue3.0
Updated: May, 2023
Created: Mar, 2017
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.
Updated: Mar, 2023
Created: Mar, 2019
Chakra UI
No Vue 3 Support
Typescript Definitions
From the project: Build scalable and accessible Vue.js applications with ease.
Updated: Mar, 2023
Created: Aug, 2019
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.
Updated: Apr, 2020
Created: Dec, 2015
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.
Updated: May, 2023
Created: Feb, 2018
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.
Updated: Jun, 2018
Created: Sep, 2015
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.
Updated: Dec, 2022
Created: Sep, 2018
N3-components
No Vue 3 Support
No Typescript Definitions
From the project: Powerful Vue UI Library.
Updated: Dec, 2018
Created: Aug, 2016
Oruga UI
Vue 3 Support
Typescript Definitions
From the project: A lightweight library of UI components without CSS framework dependency.
Updated: May, 2023
Created: Jun, 2020
Semantic UI Vue
Vue 3 Support
No Typescript Definitions
From the project: Semantic UI Vue is the Vue integration for Semantic UI.
Updated: Dec, 2022
Created: Aug, 2017
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.
Updated: Mar, 2023
Created: Oct, 2019
uiv
Vue 3 Support
No Typescript Definitions
From the project: A Bootstrap 3 component lib implemented by Vue.
Updated: May, 2023
Created: Feb, 2017
MDBootstrap
Vue 3 Support
Typescript Definitions
From the project: A collection of free Bootstrap templates, themes, design tools & resources.
Updated: May, 2023
Created: Nov, 2017
Zircle-u
Vue 3 Support
No Typescript Definitions
From the project: An experimental frontend library to develop zoomable user interfaces
Updated: May, 2023
Created: Aug, 2017
Vexip UI
Vue 3 Support
Typescript Definitions
From the project: Highly customizable property values, Full TypeScript, Performance should be good.
Updated: May, 2023
Created: Mar, 2020
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
Updated: May, 2023
Created: Sep, 2017
Anu
Vue 3 Support
Typescript Definitions
From the project: DX focused utility based vue component library built on top of UnoCSS & VueUse
Updated: May, 2023
Created: Jun, 2022
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.
Updated: May, 2023
Created: Sep, 2020
CoreUI for Vue.js
Vue 3 Support
Typescript Definitions
From the project: Vue.js Components Library built on top of Bootstrap 5 and TypeScript.
Updated: Apr, 2023
Created: Feb, 2018
Carbon Vue
No Vue 3 Support
No Typescript Definitions
From the project: Vue implementation of the Carbon Design System.
Updated: May, 2023
Created: Oct, 2018
Wave UI
Vue 3 Support
No Typescript Definitions
From the project: An emerging UI framework for Vue.js with only the bright side.
Updated: Apr, 2023
Created: Apr, 2020
BalmUI
Vue 3 Support
Typescript Definitions
From the project: A modular and customizable UI library based on Material Design and Vue
Updated: Apr, 2023
Created: Oct, 2016
Shards Vue
No Vue 3 Support
No Typescript Definitions
From the project: A free, beautiful and modern Vue.js UI kit based on Shards.
Updated: Dec, 2022
Created: Sep, 2018
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.
Updated: Aug, 2020
Created: Jul, 2016
Vue Awesome Mui
No Vue 3 Support
No Typescript Definitions
From the project: Mui component for Vue.js
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.
Updated: Dec, 2022
Created: Jan, 2018
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.
Updated: Dec, 2022
Created: Mar, 2017
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.
Updated: Feb, 2023
Created: Mar, 2021
Qui
No Vue 3 Support
No Typescript Definitions
From the project: A Vue.js Neumorphism Design System for Web
Updated: Apr, 2022
Created: Nov, 2020
Fundamental Vue
No Vue 3 Support
No Typescript Definitions
From the project: Vue.js components implementation of Fundamental Library Styles guidelines.
Updated: May, 2023
Created: Nov, 2018
element-pro-components
Vue 3 Support
Typescript Definitions
From the project: A component library for Vue 3 base on element-plus.
Updated: May, 2023
Created: Aug, 2019
mijin
No Vue 3 Support
No Typescript Definitions
From the project: Tailwind CSS UI components build for Vue.js / Nuxt.js.
Updated: May, 2022
Created: Jan, 2021
vue-bulma-components
No Vue 3 Support
No Typescript Definitions
From the project: Translate Bulma css api to vue components.
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.
Updated: Aug, 2021
Created: Mar, 2017
Carvue.js
No Vue 3 Support
No Typescript Definitions
From the project: A UI components library which is based on Carbon-Design and VueJS
Updated: Jul, 2021
Created: Dec, 2017
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.
Updated: May, 2023
Created: Mar, 2019
Banshee
No Vue 3 Support
No Typescript Definitions
From the project: A mostly renderless Vue UI component and utility framework.
Updated: Nov, 2018
Created: Apr, 2018
VueFace
No Vue 3 Support
No Typescript Definitions
From the project: UI Components for Vue
Updated: Dec, 2022
Created: Sep, 2017
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.
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.
Updated: Jan, 2023
Created: Feb, 2018
UngeUI
Vue 3 Support
Typescript Definitions
From the project: A component library based on Vue3
Updated: Aug, 2022
Created: Oct, 2021
slim-ui
No Vue 3 Support
No Typescript Definitions
From the project: Simple components library used for building lightweight vuejs projects.
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.
Updated: Oct, 2020
Created: Jul, 2018
SemVue
Vue 3 Support
No Typescript Definitions
From the project: Semantic-ui modules/components in you Vue project.
Updated: Feb, 2018
Created: Jun, 2017
v-semantic
No Vue 3 Support
Typescript Definitions
From the project: Integration of semantic-ui2 with vue.js2
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.
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
Updated: Jan, 2021
Created: Dec, 2020
License: Unknown