DEV Community

Rob Levin
Rob Levin

Posted on

15 UI Component Libraries for Vue 3 in 2022

Here are ~15 libraries that appear to be working with Vue 3 and the Composition API…

Ant Design for Vue (16k stars on GitHub)
Folks have complained that Ant is bloated, inaccessible, and not performant. That said, Ant also has a ridiculously large components set.

AgnosticUI (100 stars on GitHub)
Disclaimer: I'm the author! 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 in: React, Vue, Angular, and Svelte.

Element Plus (14k stars oa Vue 3 based component library for designers and developers
A Vue 3 based component library for designers and developers

Equal (743 stars on GitHub)
Equal is a Vue 3 UI library based on TypeScript

headless-vue
Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

LightVue (50 stars on GitHub) — The Emerging UI Component library designed for Vue 3.x & Vue 2.x

Naive UI (8k stars on GitHub)
A Vue 3 Component Library. Fairly Complete. Customizable Themes. Uses TypeScript. Not too Slow.

Oruga UI (685 stars on GitHub)
Oruga is a lightweight library of UI components without CSS framework dependency

PrimeVue (2k stars on GitHub)
Next Generation Vue UI Component Library

Vuestic (1k stars on GitHub)
Free and Open Source UI Library for Vue 3

Vant UI (19k stars on GitHub)
Lightweight Mobile UI Components built on Vue

Vuetensils — appears to work with both Vue 2 & 3
A tasty toolset for Vue.js - Lightweight, functional components to boost your next project. I'm a fan of Austin Gil's work overall and I can vouch for the source code (unlike most of the other projects on this list)

Vuetify 3 Alpha
Vuetify 3 Alpha is here!

Quasar Framework (20k stars on GitHub)
Quasar Framework - Build high-performance VueJS user interfaces in record time

Honorable Mention:

VueUse (8k stars on GitHub) — Collection of essential Vue Composition Utilities

Top comments (3)

Collapse
 
pa4ozdravkov profile image
Plamen Zdravkov

Kendo UI for Vue has grown a lot for the last year - also worth trying - telerik.com/kendo-vue-ui

Collapse
 
core_ui profile image
CoreUI

You can also try CoreUI for Vue.js github.com/coreui/coreui-vue

Collapse
 
weijuer profile image
Weijuer

awesome