Skip to content
JS
Package category

Vue

Components, composables and tooling for Vue.

1,567 packages2 comparisons

Packages compared

1,567 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
pinceau
Make your <script> lighter and your <style> smarter.
2.6k+20%-1 year ago
0.18.10
ESM + CommonJSBundledVue, CSS-in-JS and styling
view-ui-plus
A high quality UI components Library with Vue.js 3
2.6k+4%-6 months ago
1.3.24
CommonJSBundledUI component libraries, Vue
@j-t-mcc/vue3-chartjs
Vue3 wrapper for Chart.js
2.6k---22 days ago
3.0.0
ESM + CommonJSBundledVue, Charts and data visualisation
vue-circle-flags
A vue component with a collection of 400+ circular SVG country flags. Wrapper of HatScripts/circle-flags
2.6k+73%-3 months ago
1.0.10
ESM + CommonJSBundledVue, TypeScript tooling
@obiwanpelosi/vue-icons
A comprehensive collection of Vue 3 icon components, including multiple icon sets:
2.5k---1 year ago
1.0.0
ESM + CommonJSBundledIcons, Vue
lexical-vue
An extensible Vue 3 web text-editor based on Lexical.
2.5k+22%--
0.17.0
ESM onlyBundledRich text and code editors, Vue
storybook-vue3-rsbuild
Storybook for Vue3 and Rsbuild: Develop React Component in isolation with Hot Reloading.
2.5k+337%-5 days ago
3.6.0
ESM onlyBundledDocumentation tooling, Vue
@bhplugin/vue3-datatable
Vue3 Datatable - fully customizable & easy to use datatable library
2.5k---5 months ago
3.0.0
ESM + CommonJSBundledTables and data grids, Vue
v-contextmenu
ContextMenu based on Vue 2.0
2.5k+15%-2 years ago
2.9.2
ESM + CommonJSNoneVue
@coreui/vue-pro
UI Components Library for Vue.js
2.5k---1 month ago
5.21.1
ESM + CommonJSBundledUI component libraries, Vue
vue-image-upload-resize
A simple Vue.js component for client-side image upload with resizing
2.5k-36%-6 years ago
2.3.0
ESM + CommonJSNoneVue
@a2simcode/ui
A Vue 3 UI Component Library
2.5k---4 days ago
0.0.398
ESM + CommonJSBundledVue, UI component libraries
@v-c/tabs
tabs ui component for react
2.5k---today
1.4.2
ESM onlyBundledVue
nuxt-svg-loader
[![npm (scoped with tag)](https://img.shields.io/npm/v/nuxt-svg-loader/latest.svg?style=flat-square)](https://npmjs.com/package/nuxt-svg-loader) [![npm](https://img.shields.io/npm/dt/nuxt-svg-loader.svg?style=flat-square)](https://npmjs.com/package/nuxt-s
2.5k-44%-6 years ago
1.2.0
CommonJSNoneVue, Image processing
v-debounce
Input debounce directive for Vue.js
2.5k-12%-4 years ago
0.2.0
CommonJSNoneVue, Promises and async control flow
vue-api-query
💎 Elegant and simple way to build requests for REST API
2.5k+19%-3 years ago
1.11.0
CommonJSBundledVue, ORMs and query builders
vue3-virtual-scroller
Smooth scrolling for any amount of data
2.5k+69%-5 years ago
0.2.3
ESM + CommonJSNoneVue
vue-image-zoomer
Repsonsive image zoom component for Vue.js 3, that also works on touch devices. Legacy versions available for Vue 2.
2.5k-43%-1 year ago
2.4.4
ESM + CommonJSBundledVue, TypeScript tooling
@skjnldsv/vue-plyr
A vue component for the plyr video & audio player.
2.5k---2 years ago
7.5.0
ESM + CommonJSNoneVideo and audio, Vue
nuxt3-vuex-module
Vuex support for Nuxt 3
2.5k-30%-1 year ago
1.1.2
ESM onlyNoneState management, Vue
@webx-ui/core
Vue 3 UI components for admin panels, styled entirely with WebX UI design tokens.
2.4k---1 day ago
0.33.2
ESM onlyBundledUI component libraries, Vue
vue3-highlight-text
a vue3 directive of highlight text
2.4k+51%-4 years ago
1.0.7
CommonJSNoneVue
@iframe-resizer/vue
Keep iframes sized to their content.
2.4k---7 months ago
5.5.9
ESM + CommonJSNoneVue
vue-leaflet
Leaflet map components for Vue.js
2.4k-20%-10 years ago
0.1.0
CommonJSNoneVue, Maps and geolocation
vue-feature-toggle
Enables advanced feature-toggle with vue
2.4k-14%-12 days ago
5.0.0
ESM onlyBundledVue
vue-date-fns
Date filter for Vue 2.X based on the date-fns.
2.4k+1%-4 years ago
2.0.2
CommonJSNoneVue
zod-vue-i18n
Translating zod error messages with vue-i18n.
2.4k+182%-8 days ago
0.0.10
ESM onlyBundledInternationalisation, Vue
nuxt-socket-io
Socket.io client and server module for Nuxt. Just plug it in and GO
2.4k-22%-3 years ago
3.0.13
ESM onlyBundledWebSockets and realtime, Vue
vue-csv-import
Vue.js component to handle CSV uploads with field mapping.
2.4k-13%-5 years ago
4.1.2
CommonJSNoneVue
vite-plugin-version-mark
A Vite/Nuxt plugin that automatically injects version information (package.json version, git commit SHA, or custom commands) into your application via console, global variables, meta tags, and static files.
2.4k-39%-1 year ago
0.2.2
ESM + CommonJSBundledBundler plugins and loaders, Vue
rete-vue-plugin
Rete.js Vue plugin ==== [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua) [![Discord](https://img.shields.io/discord/1081223198055604244?color=%237289da&label=Discord)](https:
2.4k-14%-2 months ago
2.1.3
ESM + CommonJSBundledVue
vue-mapbox-ts
Reactive Vue3 Mapbox Framework for Vue.js written in TypeScript
2.3k-29%-3 months ago
0.10.1
ESM + CommonJSBundledTypeScript tooling, Vue
ngx-iban-validator
IBAN Validator for your web application forms (Angular, React, Vue, ...), comes without any dependencies and can be used as a standalone function in any JS project. It can perform format, digit and length IBAN validations. Currently 108 countries are supp
2.3k+20%-5 months ago
1.2.4
CommonJSBundledAngular, Vue
@tanstack/ai-vue
Vue composables for TanStack AI streaming chat, structured outputs, and media generation.
2.3k---1 day ago
0.25.1
ESM onlyBundledVue, TypeScript tooling
vue-visible
v-visible directive for Vuejs
2.3k+53%-9 years ago
1.0.2
CommonJSNoneVue
liquor-tree
A Vue.js tree component.
2.3k+5%--
0.2.70
ESM + CommonJSNoneVue
vue3-msal-plugin
Vue 3 plugin for integrating MSAL.js into your app, offering easy-to-use composables.
2.3k+1%-2 months ago
1.1.1
ESM + CommonJSBundledVue, Authentication and authorisation
@starptech/prettyhtml-hastscript
Hyperscript compatible DSL for creating virtual HAST trees
2.3k---7 years ago
0.10.0
-NoneLinting and formatting, Vue
@opentiny/vue-icon
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
2.3k---10 days ago
3.32.0
ESM onlyBundledVue
qalendar
Event calendar and date picker for Vue 3
2.3k-0%-1 year ago
3.9.0
ESM + CommonJSBundledDate pickers, Vue
@voerro/vue-tagsinput
A simple tags input with typeahead made with Vue.js 2
2.3k---5 years ago
2.7.1
CommonJSNoneVue
vue3-radial-progress
A smart and light radial progress bar component for Vue 3.
2.2k+32%-4 years ago
1.1.1
ESM + CommonJSBundledVue, TypeScript tooling
jenesius-vue-modal
The progressive and simple modal system for Vue.js v3
2.2k-33%-2 years ago
1.11.9
ESM + CommonJSBundledVue, UI component libraries
vue3-html2pdf
A vue3 wrapper that use html2pdf for convert html to pdf
2.2k-48%-5 years ago
1.1.2
CommonJSBundledVue
vue-json-to-csv
A Vue.js 2 component to transform and download a json in csv format
2.2k-24%--
1.1.8
CommonJSNoneVue
animated-number-vue
A vue component with number animation
2.2k-10%-7 years ago
1.0.0
CommonJSNoneAnimation, Vue
@webx-ui/module-admin
The frame a WebX UI admin panel runs in: bootstrap, the shell, the HTTP client and the module registry that pairs with webx-ui/module-admin on the server.
2.2k---1 day ago
0.18.0
ESM onlyBundledVue
vue-image-lightbox
A Vue.js package to display an image gallery lightbox
2.2k-21%-5 years ago
7.2.0
CommonJSNoneVue
@v-c/picker
picker ui component for vue
2.2k---15 days ago
1.4.0
ESM onlyBundledVue
lottie-vuejs
A simple wrapper for integrating lottie-web into VueJs
2.2k+20%-5 years ago
0.4.0
ESM + CommonJSNoneVue, Animation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • pinceauMake your <script> lighter and your <style> smarter.
  • view-ui-plusA high quality UI components Library with Vue.js 3
  • @j-t-mcc/vue3-chartjsVue3 wrapper for Chart.js
  • vue-circle-flagsA vue component with a collection of 400+ circular SVG country flags. Wrapper of HatScripts/circle-flags
  • @obiwanpelosi/vue-iconsA comprehensive collection of Vue 3 icon components, including multiple icon sets:
  • lexical-vueAn extensible Vue 3 web text-editor based on Lexical.
  • storybook-vue3-rsbuildStorybook for Vue3 and Rsbuild: Develop React Component in isolation with Hot Reloading.
  • @bhplugin/vue3-datatableVue3 Datatable - fully customizable & easy to use datatable library
  • v-contextmenuContextMenu based on Vue 2.0
  • @coreui/vue-proUI Components Library for Vue.js
  • vue-image-upload-resizeA simple Vue.js component for client-side image upload with resizing
  • @a2simcode/uiA Vue 3 UI Component Library
  • @v-c/tabstabs ui component for react
  • nuxt-svg-loader[![npm (scoped with tag)](https://img.shields.io/npm/v/nuxt-svg-loader/latest.svg?style=flat-square)](https://npmjs.com/package/nuxt-svg-loader) [![npm](https://img.shields.io/npm/dt/nuxt-svg-loader.svg?style=flat-square)](https://npmjs.com/package/nuxt-s
  • v-debounceInput debounce directive for Vue.js
  • vue-api-query💎 Elegant and simple way to build requests for REST API
  • vue3-virtual-scrollerSmooth scrolling for any amount of data
  • vue-image-zoomerRepsonsive image zoom component for Vue.js 3, that also works on touch devices. Legacy versions available for Vue 2.
  • @skjnldsv/vue-plyrA vue component for the plyr video & audio player.
  • nuxt3-vuex-moduleVuex support for Nuxt 3
  • @webx-ui/coreVue 3 UI components for admin panels, styled entirely with WebX UI design tokens.
  • vue3-highlight-texta vue3 directive of highlight text
  • @iframe-resizer/vueKeep iframes sized to their content.
  • vue-leafletLeaflet map components for Vue.js
  • vue-feature-toggleEnables advanced feature-toggle with vue
  • vue-date-fnsDate filter for Vue 2.X based on the date-fns.
  • zod-vue-i18nTranslating zod error messages with vue-i18n.
  • nuxt-socket-ioSocket.io client and server module for Nuxt. Just plug it in and GO
  • vue-csv-importVue.js component to handle CSV uploads with field mapping.
  • vite-plugin-version-markA Vite/Nuxt plugin that automatically injects version information (package.json version, git commit SHA, or custom commands) into your application via console, global variables, meta tags, and static files.
  • rete-vue-pluginRete.js Vue plugin ==== [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua) [![Discord](https://img.shields.io/discord/1081223198055604244?color=%237289da&label=Discord)](https:
  • vue-mapbox-tsReactive Vue3 Mapbox Framework for Vue.js written in TypeScript
  • ngx-iban-validatorIBAN Validator for your web application forms (Angular, React, Vue, ...), comes without any dependencies and can be used as a standalone function in any JS project. It can perform format, digit and length IBAN validations. Currently 108 countries are supp
  • @tanstack/ai-vueVue composables for TanStack AI streaming chat, structured outputs, and media generation.
  • vue-visiblev-visible directive for Vuejs
  • liquor-treeA Vue.js tree component.
  • vue3-msal-pluginVue 3 plugin for integrating MSAL.js into your app, offering easy-to-use composables.
  • @starptech/prettyhtml-hastscriptHyperscript compatible DSL for creating virtual HAST trees
  • @opentiny/vue-iconAn enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
  • qalendarEvent calendar and date picker for Vue 3
  • @voerro/vue-tagsinputA simple tags input with typeahead made with Vue.js 2
  • vue3-radial-progressA smart and light radial progress bar component for Vue 3.
  • jenesius-vue-modalThe progressive and simple modal system for Vue.js v3
  • vue3-html2pdfA vue3 wrapper that use html2pdf for convert html to pdf
  • vue-json-to-csvA Vue.js 2 component to transform and download a json in csv format
  • animated-number-vueA vue component with number animation
  • @webx-ui/module-adminThe frame a WebX UI admin panel runs in: bootstrap, the shell, the HTTP client and the module registry that pairs with webx-ui/module-admin on the server.
  • vue-image-lightboxA Vue.js package to display an image gallery lightbox
  • @v-c/pickerpicker ui component for vue
  • lottie-vuejsA simple wrapper for integrating lottie-web into VueJs