Vue.js Components & Libraries

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

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.
Vue-timer-hook
Vue-timer-hook
Vue 3 Timer module inspired by react-timer-hook
Simple-vue-grid
Simple-vue-grid
Simple grid containers that will help you to build layouts for your app.
Materio-vuetify-vuejs-admin-template-free
Materio-vuetify-vuejs-admin-template-free
A Production ready, carefully crafted, most comprehensive Vuetify Vuejs admin template. Live demo
Eos-icons-vue
Eos-icons-vue
Eos icons npm package for Vue 3, eos-icons-vue2 for Vue 2
Fluent-vue
Fluent-vue
Internationalization plugin for Vue.js (2 and 3). Vue.js integration for Fluent.js - JavaScript implementation of Project Fluent
Vue-wheel-picker
Vue-wheel-picker
Customizable Picker with 3D wheel and all guestures supported for Vue 2.
Vue-word-highlighter
Vue-word-highlighter
The word highlighter library for Vue 2 and Vue 3.
V-network-graph
V-network-graph
An interactive SVG based network-graph visualization component for Vue 3.
Vue3-circle-progress
Vue3-circle-progress
Highly customizable Vue.js 3 circular progressbar component.
Fontawesome-autogen
Fontawesome-autogen
Automatically detect and import fontawesome icons used in your webapp.
Vue-path-store
Vue-path-store
Simple state management that uses the dot notation path syntax, also comes with Vuex and Pinia plugins.
Vue-tiny-validate
Vue-tiny-validate
Tiny (2.5KB minified) Vue Validate Composition.
Naive UI
Naive UI
A Vue 3 Component Library Fairly Complete, Customizable Themes, Uses TypeScript, Not Too Slow Kinda Interesting
Vue-next-progressbar
Vue-next-progressbar
Slim progress bars(1KB gzipped) for Vue 3.
Vue-feather
Vue-feather
Feather icons component for Vue 3.
Vue-feather-icons
Vue-feather-icons
Simply beautiful open source icons as Vue functional components.
V-google-translate
V-google-translate
A component that use google translate to internationalize your Vue.js app.
Qui-max
Qui-max
A Vue 3.x Design System for Web
Vue-tweet
Vue-tweet
Vue 3 component that let you embed tweets in your App by only giving the tweet id
Cafe-pdf
Cafe-pdf
Render PDF files on Vue pages using pdf.js, supporting text rendering, lazy loading, paging, scaling, and printing. Demo
Vue3-openlayers
Vue3-openlayers
Vue 3 components to work with OpenLayers.
Vuestic-ui
Vuestic-ui
A Vue.js 3.0 UI customizable UI Framework.
Vue-sweet-calendar
Vue-sweet-calendar
A simple and sweet vue.js calendar
Vue-pdf-embed
Vue-pdf-embed
PDF embed component for Vue 2 and Vue 3
V3confirm
V3confirm
A plugin dedicated for vue3 to show confirm dialog modal.
Vue-manual-data-masking
Vue-manual-data-masking
A VueJS (2.x) component for manual data masking
Vue-easy-range-date-picker
Vue-easy-range-date-picker
A simple and easy VueJS (2.x) component for date range selection
Vue-scrollama
Vue-scrollama
A Vue component to easily setup scroll-driven interactions (aka scrollytelling).
Vue-layout-system
Vue-layout-system
Vue components that solve daily layout problems.
@kyvg/vue3-notification
@kyvg/vue3-notification
Vue 3 notification library
@vuito/vue
@vuito/vue
Simple, lightweight, isomorphic, and template-based validation library.
Vuetify-tailwind-animate-starter
Vuetify-tailwind-animate-starter
A vue-cli starter template for vuetify + tailwindcss + animate.css.
Vue-quill
Vue-quill
✒️📝 A Vue 3 rich text editor component based on Quill Editor.
Vue-i18n-lite
Vue-i18n-lite
A super lightweight and minimal plugin that introduces internationalization into your Vue.js app with a simple API.
Vue3-lazyload
Vue3-lazyload
Vue module for lazy-loading images in your vue 3 applications.
Vue-concise-carousel
Vue-concise-carousel
Vue Concise Carousel with True SSR. Works for Vue 2 & 3.
Vue-next-rx
Vue-next-rx
Complete RxJS integration for Vue.js. (Update of vue-rx)
Vue-easter-egg-trigger
Vue-easter-egg-trigger
This packages makes it nice and easy to add Easter Egg triggers to your Vue site.
Vue-sse
Vue-sse
A Vue plugin for using Server-Sent Events (EventSource).
Vue-sh-cli
Vue-sh-cli
A CLI for generating Vue components, views, store modules & unit tests. Supports Vue 3 components template and Typescript.
Vuejs-generate
Vuejs-generate
An easy CLI for generating Vue components, stores, store modules & unit tests.
Vue-iview-electron-boilerplate
Vue-iview-electron-boilerplate
An Electron & Vue.js boilerplate with iview4.x, Vue2.x, electron8.x and webpack4.x
Vue-composable-starter
Vue-composable-starter
🪝 Minimalist starting point for your next Vue composable.
Volar
Volar
The Fastest Vue Language Support Extension
Vue-cli-plugin-capacitor
Vue-cli-plugin-capacitor
A Vue CLI 3 Plugin for Capacitor
Vuetube
Vuetube
🚀 A fast, lightweight, lazyload vue component acting as a thin layer over the YouTube Iframe Player API which renders fast
Vue-stripe-elements
Vue-stripe-elements
Vue component collection for Stripe.js
V-fetch
V-fetch
Vue.js directive to make AJAX requests.