15 UI Component Libraries for Vue 3 in 2022

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ant-design-vue

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

  • 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

    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 3, Angular, and Svelte.

  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Equal

    Discontinued Equal UI is a Vue 3 UI library empowered by Tailwindcss [Moved to: https://github.com/Equal-UI/Equal] (by quatrochan)

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

  • headlessui

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

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

  • lightvue

    The Emerging UI Component library designed for Vue 3.x & Vue 2.x

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

  • naive-ui

    A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

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

  • oruga

    🐛 Oruga is a lightweight library of UI components without any CSS framework dependency

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • primevue

    Next Generation Vue UI Component Library

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

  • vuestic-ui

    Free and Open Source UI Library for Vue 3 🤘

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

  • vant

    A lightweight, customizable Vue UI library for mobile web apps.

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

  • vuetensils

    🍴 A tasty toolset for Vue.js 🛠 - Lightweight, functional components to boost your next project.

  • 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)

  • Quasar Framework

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

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

  • vueuse

    Collection of essential Vue Composition Utilities for Vue 2 and 3

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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts