Topics / #vue-components

Vue-components projects on GitHub

UI component libraries for the Vue framework

As of , the most-starred Vue-components projects on GitHub are element (54K stars), vuetify (41K stars) and element-plus (27.8K stars). GitHub.Locker tracks 12 Vue-components repositories with 261.7K stars combined. The fastest-growing on October 19 was shaders, with +88 stars in a day.

12Projects
261.7KStars in total
+104Stars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

12 projects · by stars

  1. #1 · ElemeFE/element

    element

    Element is a Vue.js 2.0 UI toolkit: a library of ready-made interface components you use to build web interfaces.

    54K
  2. #2 · vuetifyjs/vuetify

    vuetify

    Vuetify is a UI library of handcrafted Vue components built on Material Design — you assemble your app's interface from ready-made, responsive parts instead of styling everything yourself.

    41K
  3. #3 · element-plus/element-plus

    element-plus

    Element Plus is a Vue.js 3 UI component library from the Element team: ready-made interface components — buttons, forms, tables and the like — for assembling web frontends.

    27.8K
  1. 4

    quasar

    27.2Kquasarframework/quasar · JavaScript

    Quasar is a Vue.js based framework for building high-performance UIs that can ship as responsive SPAs, SSR apps, SSG apps, PWAs, browser extensions, hybrid mobile apps, and Electron desktop apps — all from the same codebase.

  2. 5

    iview

    23.7Kiview/iview · Vue

    iView is a UI component library for Vue.js that provides dozens of pre-built, styled components for building web interfaces.

  3. 6

    vux

    17.4Kairyland/vux · Vue

    Vux is a library of mobile UI components for Vue 2, based on WeUI — the design language used across WeChat's web pages.

  4. 7

    mint-ui

    16.4KElemeFE/mint-ui · Vue

    Mint UI is a set of ready-made mobile UI elements — interface components written for Vue 2.0 that you drop into a Vue app to build mobile web pages.

  5. 8

    primevue

    14.4Kprimefaces/primevue · Vue

    PrimeVue is a Vue UI component library from PrimeTek: ready-made components like tables, trees, datepickers and selects that you drop into Vue web apps. It has been downloaded hundreds of millions of times.

  6. 9

    vue-awesome-swiper

    12.8Ksurmon-china/vue-awesome-swiper · JavaScript

    vue-awesome-swiper is a Vue wrapper around the Swiper carousel/slider library, letting you drop a 'swiper' and 'swiper-slide' component into a Vue app. The project is now deprecated and archived in favor of the official Swiper Vue component.

  7. 10

    vuestic-admin

    11Kepicmaxco/vuestic-admin · Vue

    Vuestic Admin is a free, open-source admin dashboard template built with Vue 3, Vite, Pinia and Tailwind CSS, using the Vuestic UI component library as its foundation.

  8. 11

    vue-echarts

    10.7Kecomfe/vue-echarts · TypeScript

    It's a Vue.js wrapper component (VChart) that lets you render Apache ECharts charts declaratively inside a Vue app, handling mounting, resizing, theming and reactive option updates for you.

  9. 12

    shaders

    5.2Kshader-effects-inc/shaders · TypeScript

    Shaders is a library of 200+ WebGPU visual effects (gradients, noise, glass, metal, light, distortions, transitions, blurs, cursor effects) shipped as ready-to-use components for React, Vue, Svelte, Solid and plain JavaScript.

Often tagged together