This page looks best with JavaScript enabled

Vue.js Component Library

 ·  ☕ 5 min read

1. UI Components

  • element - A Vue 2 web UI toolkit from Ele.me
  • Vux - A component library based on Vue and WeUI
  • iview - An open-source UI component library based on Vuejs
  • mint-ui - Mobile UI elements for Vue 2
  • muse-ui - A responsive UI library with consistent styling across all three platforms
  • vue-material - Build beautiful apps with Vue Material and Vue 2
  • vuetify - A Vue JS 2 component framework built for mobile
  • Keen-UI - A lightweight collection of basic UI components
  • vonic - Quickly build mobile single-page applications
  • vue-multiselect - A Vue.js select box solution
  • eme - An elegant Markdown editor
  • vueAdmin - A simple admin template based on vuejs2 and element
  • bootstrap-vue - Twitter’s Bootstrap 4 components for Vuejs2
  • Vue.Draggable - Drag-and-drop with view-model array synchronization
  • eagle.js - A slide presentation framework for hackers
  • vue-awesome-swiper - A touch slider component for vue.js
  • vue-table - Simplifies data tables
  • vue-chat - A chat example using vuejs, vuex, and webpack
  • vue-blu - Helps you build web apps with ease
  • vue-recyclerview - vue-recyclerview for managing large lists
  • VueCircleMenu - A beautiful circular menu for Vue
  • vue-infinite-scroll - An infinite scroll directive for VueJS
  • buefy - A lightweight library of responsive UI components
  • vue-beauty - Beautiful UI components built with vue and ant design
  • vue-waterfall - A waterfall layout component for Vue.js
  • radon-ui - A Vue component library for rapid product development
  • vue-loop - Infinite content looping
  • vue-chartjs - A Chartjs wrapper for Vue
  • vue-carbon - A Material Design-style mobile experience built with Vue
  • vue-syntax-highlight - Sublime Text syntax highlighting
  • vue-echarts - An ECharts component for VueJS
  • vue-quill-editor - A rich text editor based on Quill for Vue 2
  • vue-amap - A map component based on Vue 2 and AMap
  • vue-calendar - A date picker plugin
  • vue-infinite-loading - An infinite scroll plugin for VueJS

2. Development Frameworks

  • vue.js - A popular, lightweight, and efficient approach to frontend componentization
  • vue-admin - A Vue admin panel framework
  • quasar - Responsive websites and hybrid mobile apps
  • electron-vue - A quick-start boilerplate for Electron and VueJS
  • vue-element-admin - A vue2 admin system template
  • vuepack - A modern VueJS starter
  • N3-components - Quickly build pages and apps
  • VueThink - A front-end/back-end separation framework
  • vue-2.0-boilerplate - A Vue 2 single-page application boilerplate
  • vue-spa-template - Single-page application development after front-end/back-end separation

3. Utility Libraries

  • vuex - A state management pattern designed specifically for Vue.js application development
  • vue-loader - A Vue.js component loading plugin for Webpack
  • vue-validator - A validator plugin for Vue
  • vue-lazyload - A Vue module for lazy loading
  • vuelidate - Simple, lightweight, model-based validation for Vue.js
  • vue-i18n - An internationalization plugin for VueJS
  • qingcheng - The qingcheng theme
  • Vue-Socketio - A socketio implementation for VueJS
  • vue-awesome - A Font Awesome component for VueJS
  • vue-desktop - A UI library for building admin panel websites
  • vue-axios - A wrapper that integrates axios into VueJS
  • vue-meta - Manages an app’s meta information
  • vue-head - Manipulates the meta information of head tags
  • meteor-vue-component - Integrates Vue and Meteor
  • avoriaz - A VueJS testing utility library
  • portal-vue - Renders DOM outside a component
  • vue-flatpickr - A Vue component wrapping Flatpickr

4. Server-Side

  • nuxt.js - A minimal framework for server-side rendering of Vue apps
  • unvue - Simple universal VueJS applications
  • express-vue - Simple server-side rendering of vue.js

5. Auxiliary Tools

6. Example Applications

7. Demos

8. References


WeChat Official Account
WRITTEN BY
WeChat Official Account