Vue.js Components & Libraries

This list will help you find the best Vue.js components & library.

Vue-pro-sidebar
Vue-pro-sidebar
: A responsive template starter with the ecosystem configuration (vue-router, vuex), this boilerplate allows you to choose your prefered colors. Live demo
Qui
Qui
A Vue 2.x Design System for Web
Vue-genesis
Vue-genesis
🔥Micro front end, micro service and lightweight solution based on Vue SSR🔥
Vue-catch-hrefs
Vue-catch-hrefs
Catch clicks on hrefs links (in v-html) and route them to vue-router.
SuperBVue
SuperBVue
A Vue 3 UI Components for Web is based on boostrap v5
@vueform/multiselect
@vueform/multiselect
Vue 3 multiselect component with single select, multiselect and tagging options.
Vue-use-sound
Vue-use-sound
A Vue Hook for playing sound effects.
Vue-my-toasts
Vue-my-toasts
Provide your component and let us toast the rest.
Vue-context-composition
Vue-context-composition
share state created with the composition API between components, similar to useContext from React Hooks
Swiper
Swiper
Swiper 6 added official support for Vue.js (only 3.x).
Vue-request
Vue-request
⚡️ Vue 3 Composable for data fetching, supports SWR, polling, error retry, cache request, pagination and other cool features.
VueFort
VueFort
Data modeling for Vue. Works for Vue 2 & 3.
Vue-image-zoomer
Vue-image-zoomer
image zoom component for Vue.js 2, that also works on touch devices.
Vue2-gmap-custom-marker
Vue2-gmap-custom-marker
vue google map custom marker component
Element-ui-sticky-table
Element-ui-sticky-table
Sticky for element-ui table
Vue-use-local-storage
Vue-use-local-storage
A composition api to persist and rehydrate reactive data to local storage for vue 3.
Vesselize
Vesselize
⛵ A JavaScript IoC container that works seamlessly with Vue.js.
Vue-show-more-text
Vue-show-more-text
Vue multiline sentence ellipsis component. The text in the component will be truncated.
Vue-notification-ui
Vue-notification-ui
A simple push the notification UI with Vue.js
Vue-middleware
Vue-middleware
Middleware for Vue.
X5-gmaps
X5-gmaps
lightweight Google Maps plugin for Vue 2.x
V-visible
V-visible
Vue.js directive for setting visibility of an element.
Vue-sweetalert2
Vue-sweetalert2
wrapper for sweatlaert2 with support for TypeScript, Nuxt and SSR
Vue-schedule-board
Vue-schedule-board
A easy-to-use component to show somebody's schedule list to help interview arrangement or visit arrangement.
Object-visualizer
Object-visualizer
Vue 3 JSON inspector with Chrome-like theme.
Vue-styled-shadows
Vue-styled-shadows
Component based styled shadow patterns for images.
Vue Flow Form
Vue Flow Form
Create conversational conditional-logic forms with Vue.js. Online Demo
Vue-ultimate-skeleton-cards
Vue-ultimate-skeleton-cards
The Ultimate, fully-customizable Skeleton Card plugin for Vue 🚀
Element3
Element3
A Vue.js 3.0 UI Toolkit for Web is based on element-ui
Vue-datagrid
Vue-datagrid
Vue grid wrapper for powerful webcomponent revo-grid with excel like rich edit and behavior.
Vue3-qr-reader
Vue3-qr-reader
A Vue 3 QR reader component. Refactor vue-qrcode-reader for vue 3 compatibility.
Vue-routisan
Vue-routisan
Elegant, fluent route definitions for Vue Router, inspired by Laravel.
Vuejs-datepicker
Vuejs-datepicker
A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations.
Figma-Low-Code
Figma-Low-Code
Turns your Figma design into VUE applications.
Vue-Low-Code
Vue-Low-Code
Low Code toolkit that can generate VUE apps from Quant-UX prototypes
Stellar Admin Boilerplate
Stellar Admin Boilerplate
Boilerplate Admin template created using Bootstrap-Vue.Live demo
Vue-facebook-login-component
Vue-facebook-login-component
A fully customizable component for integrating Facebook login.
Vuelidate
Vuelidate
Simple, lightweight model-based validation for Vue.js.
Shards Dashboard Lite Vue
Shards Dashboard Lite Vue
✨ Modern admin template featuring dozens of custom components and templates.Online Demo
Office-ui-fabric-vue
Office-ui-fabric-vue
Office UI Fabric implementation for Vue.js
Vue-context
Vue-context
A simple but flexible context menu for vue js.
Vue-file-agent
Vue-file-agent
Full-featured drag & drop enabled Vue file upload component with previews and upload progress
Vue-filepond
Vue-filepond
A Vue.js component for FilePond - a file upload library that can upload anything you throw at it.
Vue-particles
Vue-particles
Vue.js component for particles backgrounds
Vue-instantsearch
Vue-instantsearch
The ultimate toolbox for creating instant-search experiences using Algolia.
Vue-goodshare
Vue-goodshare
Vue.js component for social share with beautiful button design. Simple install, extensive documentation, developer support, SEO friendly, clean code without scripts tracking user activity on the page, high speed. Work with Vue.js 2.x.
Vnodes
Vnodes
General purpose components to create svg interactive graphs, diagrams or node based visual tools.
V-chart-plugin
V-chart-plugin
A customizable component for adding D3 charts that binds to your components data.
Vue-chartjs
Vue-chartjs
Vue.js wrapper for Chart.js.
Vuerollr
Vuerollr
Mouseover gallery plugin for Vue.js. Supports image and video.