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
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • 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.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Equal

    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 CSS framework dependency

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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