Awesome Vue.js UI Components Libraries

The Top 17 Most Used Vue UI Libraries in 2023(Jun 7, 2023)

Do you need an Vue UI library? An UI library is an abstraction that makes a user interface into isolated blocks like tables, forms, sidebars, dialogs, etc. Component library is a collection of ui material that are used in order to build an web app quickly. Component library also improve user experience, development efficiency, and unified design.

Vue UI Components Collection

  1. vuetify

    0.932023-01-10476.2 k36.2 k
    Vuetify is a Vue UI Library with beautifully handcrafted Components using the Material Design specification. No design skills required — everything you need to create amazing applications is at your fingertips.
  2. bootstrap-vue

    0.992022-10-26378.4 k14.1 k
    With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens
  3. element-plus

    0.862022-12-30211.7 k18.2 k
    Vue 3 based component library for designers and developers.
  4. v-calendar

    0.892022-02-06205.1 k3.5 k
    A clean and extendable plugin for building simple attributed calendars in Vue.js.
  5. vue-slider-component

    0.882022-12-07139.7 k2.3 k
    A highly customized slider component
  6. quasar

    0.882023-01-11115.6 k22.7 k
    Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
  7. vue2-datepicker

    0.962022-12-0198.9 k1.4 k
    A Datepicker Component For Vue2
  8. primevue

    0.892023-01-1293.2 k3.2 k
    PrimeVue is a rich set of open source UI Components for Vue. 350+ ready to copy-paste UI blocks to build spectacular applications in no time.
  9. ant-design-vue

    0.952022-11-1092.2 k17.5 k
    An enterprise-class UI design language and Vue-based implementation
  10. vant

    0.892023-01-1558.2 k20.7 k
    Lightweight Mobile UI Components built on Vue. Provide Sketch and Axure design resources.
  11. vue-notification

    0.912019-10-2958 k2.3 k
    Vue.js Notification Library
  12. buefy

    0.912022-09-1154.2 k9.3 k
    Buefy is a lightweight library of responsive UI components for Vue.js based on Bulma framework and design.
  13. naive-ui

    0.892022-12-2443.3 k11.2 k
    A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
  14. @ionic/vue

    0.792023-01-1137.5 k0 k
    Ionic Framework integration for Vue 3 apps. Ionic Framework is an open source mobile UI toolkit for building modern, high quality cross-platform mobile apps.
  15. vue-upload-component

    0.462022-11-1130.5 k2.5 k
    Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
  16. vue-good-table

    0.962021-09-2930.3 k1.9 k
    A simple, clean data table for VueJS (2.x) with essential features like sorting, column filtering, pagination etc
  17. vue-star-rating

    0.822020-10-0823.2 k0.6 k
    A simple, highly customisable star rating component for Vue 2.x.
  18. vue-material-design-icons

    0.872022-07-1321.6 k0.1 k
    A collection of material design icons as Vue single file components
  19. vue-material

    0.842020-08-1314.7 k9.6 k
    Vue Material is Simple, lightweight and built exactly according to the Google Material Design specs. Build well-designed apps that can fit on every screen with support to all modern Web Browsers with dynamic themes, components on demand and all with an ease-to-use API.
  20. view-design

    0.882021-11-1913.7 k2.6 k
    A high quality UI components Library with Vue.js
  21. vue-text-mask

    0.902018-07-2512.9 k8.1 k
    Vue component for input masking
  22. vue-timeago

    0.632021-01-2110.4 k0.7 k
    A timeago filter for Vue.
  23. @arco-design/web-vue

    0.942023-01-136.6 k1.7 k
    Arco Design Vue 2.0: A Vue.js 3 UI Library
  24. keen-ui

    0.492022-08-063 k4.1 k
    Keen UI is a Vue.js UI library with a simple API, inspired by Google's Material Design.
  25. vuestic-ui

    0.932022-12-121.9 k2 k
    Vue 3 UI Framework. Make Vuestic UI components match your designs with powerful dynamic configs. Use Vuestic UI with other component libraries without any conflicts.
  26. tdesign-vue

    0.872023-01-101.3 k0.7 k
    TDesign Vue is a UI component library for Vue 2 and desktop application.
  27. @chakra-ui/vue

    0.202022-06-130.6 k1.6 k
    Build Accessible and Responsive Vue.js websites and applications with speed ⚡️