Vue.js Components & Libraries

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

Hami-vuex
Hami-vuex
🍈 Hami melon flavored Vuex, modular by design, completely TypeScript intelligence, state management for Vue.js.
Vest
Vest
🦺 Declarative form validation framework inspired by unit testing.
AgnosticUI
AgnosticUI
Accessible Vue 3 Component Primitives that also work with React, Svelte, and Angular!
IFstruct-parser-vue
IFstruct-parser-vue
Converts iofod edited projects into production-ready Vue projects
Tippy.vue
Tippy.vue
Nesting-free Tippy.js directive/component for Vue 3. A drop-in addition with no structural or style changes required. Supports both individual and singleton tooltips.
Localize-vue-3x
Localize-vue-3x
Uni Localization Vue 3 integration example. Customizable Language Menu widget built with Web Components.
Vue-use-paginator
Vue-use-paginator
Vue 3 use-hook to reactively paginate data and arrange paginator buttons. Completely renderless.
Vue-datepicker-next
Vue-datepicker-next
Vue 3.x component for datepicker / timepicker / datetimepicker / calendar
Admin One Vue 3 Tailwind Dashboard
Admin One Vue 3 Tailwind Dashboard
Vue.js 3 Tailwind CSS admin template with dark mode.
Localize-vue-2x
Localize-vue-2x
Uni Localization Vue 2 integration example. Customizable Language Menu widget built with Web Components.
Vueform
Vueform
(probably) the most comprehensive form builder for Vue.js Online Demo
Vue3-emoji-picker
Vue3-emoji-picker
Simple and Powerful Emoji Picker for Vue3.
Electron-vite-template
Electron-vite-template
A modern desktop application project template with Vue 3, Vite & Electron. It's fast!
Vue3-otp-input
Vue3-otp-input
A fully customizable, OTP (one-time-password) input component built with Vue 3.x and Vue Composition API.
Vue3-compact-template
Vue3-compact-template
⚡️ A simple and compact vue 3 template with current cutting edge front end technologies.
Vue3-flip-countdown
Vue3-flip-countdown
Customize Countdown timer with Flip Animation for Vue 3.x
Element Plus
Element Plus
A Vue 3 UI Framework.
Vue-stripe-js
Vue-stripe-js
Vue 3 components for Stripe.js
Jz-gantt
Jz-gantt
A high-performance Vue gantt component, which includes highly customizable table columns, dynamic update data, freely drag the progress bar, switch header, etc.
Harlem
Harlem
Simple, unopinionated, lightweight and extensible state management for Vue 3
Vue-leaflet-custom-marker
Vue-leaflet-custom-marker
Vue leaflet for open street map custom marker component
Electron-vue3-flask
Electron-vue3-flask
An Electron & Vue.js application starter template that uses a python backend via Flask for desktop application building.
Vuejs-vuetify-structured-template Boilerplate
Vuejs-vuetify-structured-template Boilerplate
A vue-cli template for a full-featured Vuejs + Vuetify + Great structure + API Ready
Components-helper
Components-helper
Based on the documents to provide code prompt files for vue component library.
Vue-cli-plugin-chrome-extension-cli
Vue-cli-plugin-chrome-extension-cli
Vue CLI Plugin generat chrome extension template
Vue-dapp
Vue-dapp
Vue 3 library for building Dapps with ethers.js.
Vue-use-model-helpers
Vue-use-model-helpers
Helper to map properties to local Ref using Composition API for Vue 2.x and 3
Vue-sfc-split
Vue-sfc-split
Convert SFCs for native browser use without build
Pinia-persistedstate
Pinia-persistedstate
Persist Vuex state with localStorage, like vuex-persistedstate.
Pinia-xstate
Pinia-xstate
Put your xstate state machines into a global pinia store.
Pinia-undo
Pinia-undo
Undo/Redo plugin for pinia.
Pinia-shared-state
Pinia-shared-state
A lightweight plugin to sync your pinia state across browser tabs.
Mobx-vue-lite
Mobx-vue-lite
Lightweight Vue 3 bindings for MobX based on Composition API.
Pinia
Pinia
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support.
Petite-vue
Petite-vue
6kb subset of Vue optimized for progressive enhancement.
Vue-Admin-Template
Vue-Admin-Template
A beautiful free vuejs admin template, designed using vuetify and apexcharts. Live Demo
Tailmin
Tailmin
Admin dashboard built with Vue.js and Tailwind CSS. Live demo
Element-pro-components
Element-pro-components
A component library for Vue 3 base on element-plus
Iron-grid-system
Iron-grid-system
A responsive grid system for Vue 3.x.
V-use-places-autocomplete
V-use-places-autocomplete
📍 Vue composable for Google Maps Places Autocomplete.
Vue-dropify
Vue-dropify
A Simple image dropzone component for Vuejs
Vue-color-input
Vue-color-input
– Vue 3 color picker component whose goal is to replace <input type="color">
Vue-mars3d
Vue-mars3d
Vue 2.x 3D earth visualization JS development platform.
Vue3-marquee
Vue3-marquee
A simple and responsive marquee component for Vue 3 applications with 0 dependencies.
Vue-icomoon
Vue-icomoon
With vue-icomoon you can easily use the icons you have selected or created in icomoon.
Vue-follow-tooltip
Vue-follow-tooltip
Tiny tooltip directive for Vue 3.
Vue-use-popperjs
Vue-use-popperjs
Vue 2 & 3 popper hook powered by @popperjs
Vue3-progress
Vue3-progress
Fully customizable vue3 plugin to display a progress bar while waiting for something, e.g. http requests
Vue3-date-time-picker
Vue3-date-time-picker
The most complete date picker solution for Vue 3
Fes.js
Fes.js
An easy-to-use front-end application framework based on vue3.