Package category
Vue
Components, composables and tooling for Vue.
1,567 packages2 comparisons
Packages compared
1,567 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| pinceau Make your <script> lighter and your <style> smarter. | 2.6k | +20% | - | 1 year ago 0.18.10 | ESM + CommonJS | Bundled | Vue, 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 | CommonJS | Bundled | UI component libraries, Vue | |
| @j-t-mcc/vue3-chartjs Vue3 wrapper for Chart.js | 2.6k | - | - | - | 22 days ago 3.0.0 | ESM + CommonJS | Bundled | Vue, 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 + CommonJS | Bundled | Vue, 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 + CommonJS | Bundled | Icons, Vue |
| lexical-vue An extensible Vue 3 web text-editor based on Lexical. | 2.5k | +22% | - | - 0.17.0 | ESM only | Bundled | Rich 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 only | Bundled | Documentation tooling, Vue | |
| @bhplugin/vue3-datatable Vue3 Datatable - fully customizable & easy to use datatable library | 2.5k | - | - | - | 5 months ago 3.0.0 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| v-contextmenu ContextMenu based on Vue 2.0 | 2.5k | +15% | - | 2 years ago 2.9.2 | ESM + CommonJS | None | Vue | |
| @coreui/vue-pro UI Components Library for Vue.js | 2.5k | - | - | - | 1 month ago 5.21.1 | ESM + CommonJS | Bundled | UI 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 + CommonJS | None | Vue | |
| @a2simcode/ui A Vue 3 UI Component Library | 2.5k | - | - | - | 4 days ago 0.0.398 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| @v-c/tabs tabs ui component for react | 2.5k | - | - | - | today 1.4.2 | ESM only | Bundled | Vue |
| nuxt-svg-loader [](https://npmjs.com/package/nuxt-svg-loader) [](https://npmjs.com/package/nuxt-s | 2.5k | -44% | - | 6 years ago 1.2.0 | CommonJS | None | Vue, Image processing | |
| v-debounce Input debounce directive for Vue.js | 2.5k | -12% | - | 4 years ago 0.2.0 | CommonJS | None | Vue, 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 | CommonJS | Bundled | Vue, ORMs and query builders | |
| vue3-virtual-scroller Smooth scrolling for any amount of data | 2.5k | +69% | - | 5 years ago 0.2.3 | ESM + CommonJS | None | Vue | |
| 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 + CommonJS | Bundled | Vue, TypeScript tooling | |
| @skjnldsv/vue-plyr A vue component for the plyr video & audio player. | 2.5k | - | - | - | 2 years ago 7.5.0 | ESM + CommonJS | None | Video and audio, Vue |
| nuxt3-vuex-module Vuex support for Nuxt 3 | 2.5k | -30% | - | 1 year ago 1.1.2 | ESM only | None | State 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 only | Bundled | UI component libraries, Vue |
| vue3-highlight-text a vue3 directive of highlight text | 2.4k | +51% | - | 4 years ago 1.0.7 | CommonJS | None | Vue | |
| @iframe-resizer/vue Keep iframes sized to their content. | 2.4k | - | - | - | 7 months ago 5.5.9 | ESM + CommonJS | None | Vue |
| vue-leaflet Leaflet map components for Vue.js | 2.4k | -20% | - | 10 years ago 0.1.0 | CommonJS | None | Vue, Maps and geolocation | |
| vue-feature-toggle Enables advanced feature-toggle with vue | 2.4k | -14% | - | 12 days ago 5.0.0 | ESM only | Bundled | Vue | |
| vue-date-fns Date filter for Vue 2.X based on the date-fns. | 2.4k | +1% | - | 4 years ago 2.0.2 | CommonJS | None | Vue | |
| zod-vue-i18n Translating zod error messages with vue-i18n. | 2.4k | +182% | - | 8 days ago 0.0.10 | ESM only | Bundled | Internationalisation, 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 only | Bundled | WebSockets 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 | CommonJS | None | Vue | |
| 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 + CommonJS | Bundled | Bundler plugins and loaders, Vue | |
| rete-vue-plugin Rete.js Vue plugin ==== [](https://stand-with-ukraine.pp.ua) [](https: | 2.4k | -14% | - | 2 months ago 2.1.3 | ESM + CommonJS | Bundled | Vue | |
| vue-mapbox-ts Reactive Vue3 Mapbox Framework for Vue.js written in TypeScript | 2.3k | -29% | - | 3 months ago 0.10.1 | ESM + CommonJS | Bundled | TypeScript 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 | CommonJS | Bundled | Angular, 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 only | Bundled | Vue, TypeScript tooling |
| vue-visible v-visible directive for Vuejs | 2.3k | +53% | - | 9 years ago 1.0.2 | CommonJS | None | Vue | |
| liquor-tree A Vue.js tree component. | 2.3k | +5% | - | - 0.2.70 | ESM + CommonJS | None | Vue | |
| 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 + CommonJS | Bundled | Vue, Authentication and authorisation | |
| @starptech/prettyhtml-hastscript Hyperscript compatible DSL for creating virtual HAST trees | 2.3k | - | - | - | 7 years ago 0.10.0 | - | None | Linting 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 only | Bundled | Vue |
| qalendar Event calendar and date picker for Vue 3 | 2.3k | -0% | - | 1 year ago 3.9.0 | ESM + CommonJS | Bundled | Date pickers, Vue | |
| @voerro/vue-tagsinput A simple tags input with typeahead made with Vue.js 2 | 2.3k | - | - | - | 5 years ago 2.7.1 | CommonJS | None | Vue |
| vue3-radial-progress A smart and light radial progress bar component for Vue 3. | 2.2k | +32% | - | 4 years ago 1.1.1 | ESM + CommonJS | Bundled | Vue, 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 + CommonJS | Bundled | Vue, 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 | CommonJS | Bundled | Vue | |
| vue-json-to-csv A Vue.js 2 component to transform and download a json in csv format | 2.2k | -24% | - | - 1.1.8 | CommonJS | None | Vue | |
| animated-number-vue A vue component with number animation | 2.2k | -10% | - | 7 years ago 1.0.0 | CommonJS | None | Animation, 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 only | Bundled | Vue |
| vue-image-lightbox A Vue.js package to display an image gallery lightbox | 2.2k | -21% | - | 5 years ago 7.2.0 | CommonJS | None | Vue | |
| @v-c/picker picker ui component for vue | 2.2k | - | - | - | 15 days ago 1.4.0 | ESM only | Bundled | Vue |
| lottie-vuejs A simple wrapper for integrating lottie-web into VueJs | 2.2k | +20% | - | 5 years ago 0.4.0 | ESM + CommonJS | None | Vue, 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[](https://npmjs.com/package/nuxt-svg-loader) [](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 ==== [](https://stand-with-ukraine.pp.ua) [](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