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
vue-ssr-webpack-plugin
webpack plugin for generating a bundle manifest to use with Vue 2.x bundleRenderer
4.1k+127%-9 years ago
3.0.0
CommonJSNoneVue, Bundler plugins and loaders
v-wave
The material-ripple directive for Vue that actually works
4.1k+43%-3 months ago
3.1.1
ESM + CommonJSBundledVue, Animation
@i18n-micro/test-utils
Testing helpers for Nuxt I18n Micro (translations, locales, formatting mocks).
4.1k---1 day ago
1.2.16
ESM + CommonJSBundledInternationalisation, Testing
@skolacode/calendar-js
Simple JavaScript calendar generator
4k---3 years ago
1.0.2
CommonJSBundledReact, Vue
@remixicon/vue
Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. All of the icons are free to use for both personal and commercial.
4k---7 months ago
4.9.0
ESM + CommonJSBundledVue, Icons
@unovis/angular
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
4k---14 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, Angular
vue-shadow-dom
Shadow dom support for Vue
4k-10%-4 years ago
4.2.0
ESM + CommonJSBundledVue
@pdanpdan/vue-keyboard-trap
Vue3 and Vue2 directive for keyboard navigation - roving movement and trapping inside container
4k---2 years ago
1.2.0
ESM + CommonJSBundledAccessibility, Vue
fluent-vue
Internationalization plugin for Vue.js. Project Fluent bindings for Vue.js
4k+5%-7 months ago
3.8.2
ESM + CommonJSBundledInternationalisation, Vue
vue-advanced-chat
A beautiful chat rooms component made with Vue.js - compatible with Vue, React & Angular
4k-2%-9 months ago
2.1.2
ESM + CommonJSBundledVue
@vicons/carbon
Vue3 SVG icon components integrated from [`Carbon`](undefined)
4k---1 year ago
0.13.0
ESM + CommonJSBundledVue
vue-script2
Brings back <script> to your favorite Single Page App!
4k-42%-7 years ago
2.1.0
CommonJSNoneVue
@countrystatecity/countries-browser
Browser-native countries, states, and cities data with jsDelivr CDN and lazy loading
4k---1 month ago
1.0.4
ESM + CommonJSBundledDOM and browser utilities, Bundlers
@js-preview/excel
支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
3.9k---1 year ago
1.7.14
ESM onlyBundledPDF and documents, Vue
vue-masonry-css
Vue Masonry component powered by CSS, dependancy free
3.9k+11%--
1.0.3
ESM + CommonJSNoneVue
@websanova/vue-auth
A simple light-weight authentication library for Vue.js
3.9k---3 years ago
4.2.1
ESM + CommonJSBundledVue, HTTP clients
@embedpdf/vue-pdf-viewer
Vue component for embedding PDF documents
3.9k---9 days ago
2.15.1
ESM + CommonJSBundledPDF and documents, Vue
vform
Handle Laravel-Vue forms and validation with ease.
3.9k+31%-4 years ago
2.1.2
ESM + CommonJSBundledVue, Forms
vue-cesium
Vue 3.x components for CesiumJS.
3.9k+21%--
3.2.12
ESM + CommonJSBundledMaps and geolocation, Vue
@syncfusion/ej2-vue-pdfviewer
Essential JS 2 PDF viewer Component for Vue
3.9k---4 days ago
34.2.9
ESM + CommonJSNoneVue, UI component libraries
vue3-shortkey
A vue-shortkey port for VueJS 3.x accepts shortcuts globaly and in a single listener.
3.9k+15%-5 years ago
4.0.0
CommonJSNoneVue
@clabnet/vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
3.9k---3 years ago
2.2.20
ESM + CommonJSBundledAuthentication and authorisation, Vue
@chenfengyuan/vue-number-input
Number input component for Vue 3.
3.9k---4 years ago
2.0.1
ESM + CommonJSBundledVue
vue-cryptojs
A small wrapper for integrating crypto-js into VueJS
3.9k+26%-6 months ago
2.4.8
CommonJSBundledCryptography and hashing, Vue
@bootstrap-vue-next/nuxt
Nuxt Module for BootstrapVueNext
3.8k---1 month ago
1.0.0
ESM onlyBundledTypeScript tooling, UI component libraries
vue-intl
formatjs intl binding for vue
3.8k+3%-6 days ago
8.1.2
ESM onlyBundledInternationalisation, Vue
vue3-quill
Quill editor for vue3
3.8k-52%-3 years ago
0.3.1
CommonJSBundledRich text and code editors, Vue
zhyswan-vuedraggable
draggable component for vue
3.8k+100%-4 years ago
4.1.3
ESM + CommonJSBundledVue
vue-web-component-wrapper
A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.
3.8k+24%-1 year ago
1.7.7
ESM + CommonJSBundledVue
vue-draggable
Vue drag and drop library without any dependency
3.8k-23%-6 years ago
2.0.6
CommonJSBundledDOM and browser utilities, Vue
vue-horizontal
An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.
3.8k-29%-2 years ago
0.8.13
ESM + CommonJSBundledVue, Static site generators and meta-frameworks
@vue-hero-icons/solid
A set of free MIT-licensed high-quality SVG icons as Vue functional components.
3.8k---5 years ago
1.7.2
ESM + CommonJSNoneIcons, Vue
@i18n-micro/route-strategy
Locale-aware route generator for Nuxt i18n micro
3.7k---1 day ago
1.1.26
ESM + CommonJSBundledInternationalisation, Vue
@i18n-micro/path-strategy
Shared strategy-based path and route name builder for Nuxt I18n Micro frontend routing.
3.7k---1 day ago
1.3.18
ESM + CommonJSBundledInternationalisation, Vue
vue-template-loader
Vue.js 2.0 template loader for webpack
3.7k-9%-6 years ago
1.1.0
CommonJSNoneBundler plugins and loaders, Vue
@sp-uvb/vue
Official Vue.js composables for Universal Verification Broker (UVB)
3.7k---3 months ago
0.2.1
ESM + CommonJSBundledVue, Authentication and authorisation
@webzlodimir/vue-bottom-sheet
![Example](https://bs.vaban.ru/logo.jpg)
3.7k---3 years ago
3.0.5
ESM + CommonJSBundledVue
vuetify-pro-tiptap
tiptap text editor on vuejs and vuetify
3.7k+52%-2 months ago
3.0.0
ESM + CommonJSBundledRich text and code editors, Vue
@namiml/web-sdk
Subscription monetization infrastructure — drop-in SDK with no-code paywalls, onboarding flows, A/B testing for web
3.7k---1 day ago
3.4.11
ESM + CommonJSBundledPayments and commerce, React
vue3-avatar
A lightweight, fully customizable, accessible, and SSR-safe user avatar component for Vue 3 and Nuxt. Supports initials, custom images, pixel-art generation (identicons), groups with overflow, and auto-contrast text. Perfect for user profiles, team displa
3.7k+174%-2 days ago
5.0.0
ESM + CommonJSBundledAccessibility, Vue
@sanity-labs/logo-soup
A tiny framework-agnostic library that makes logos look good together
3.7k---1 month ago
1.3.0
ESM onlyBundledAngular, React
wot-design-uni
一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。
3.7k+3%-8 months ago
1.14.0
CommonJSNoneVue
@earltp/vue-virtual-scroller
typescript declaration for vue-virtual-scroller 2 with vue 3
3.6k---5 years ago
1.0.1
CommonJSNoneTypeScript tooling, Vue
nuxt-intlayer
Easily internationalize i18n your Nuxt applications with type-safe multilingual content management.
3.6k+259%-1 day ago
9.5.9
ESM onlyBundledInternationalisation, Vue
@intl-tel-input/vue
A Vue component for intl-tel-input, for entering, formatting, and validating international telephone numbers
3.6k---1 day ago
29.5.3
ESM onlyBundledTypeScript tooling, Vue
@ntohq/buefy-next
Lightweight UI components for Vue.js (v3) based on Bulma
3.6k---1 year ago
0.2.0
ESM + CommonJSBundledVue, TypeScript tooling
vue3-picture-swipe
A Vue 3 integration PhotoSwipe image plugin
3.6k+27%-4 years ago
3.0.6
CommonJSBundledVue
astrobook
The minimal UI component playground
3.5k+576%-1 month ago
0.13.3
ESM onlyBundledBundlers, React
vue-leaflet-markercluster
Leaflet markercluster components for Vue.js, based on leaflet.markercluster.
3.5k-20%-2 years ago
0.6.1
ESM + CommonJSBundledVue, Maps and geolocation
@kubb/plugin-vue-query
Generate type-safe TanStack Query (Vue Query) composables with Kubb. Covers useQuery, useMutation, useInfiniteQuery, and queryOptions with Vue 3 Composition API support.
3.5k---1 day ago
5.1.3
ESM + CommonJSBundledVue, TypeScript tooling

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.

  • vue-ssr-webpack-pluginwebpack plugin for generating a bundle manifest to use with Vue 2.x bundleRenderer
  • v-waveThe material-ripple directive for Vue that actually works
  • @i18n-micro/test-utilsTesting helpers for Nuxt I18n Micro (translations, locales, formatting mocks).
  • @skolacode/calendar-jsSimple JavaScript calendar generator
  • @remixicon/vueRemix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. All of the icons are free to use for both personal and commercial.
  • @unovis/angularModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
  • vue-shadow-domShadow dom support for Vue
  • @pdanpdan/vue-keyboard-trapVue3 and Vue2 directive for keyboard navigation - roving movement and trapping inside container
  • fluent-vueInternationalization plugin for Vue.js. Project Fluent bindings for Vue.js
  • vue-advanced-chatA beautiful chat rooms component made with Vue.js - compatible with Vue, React & Angular
  • @vicons/carbonVue3 SVG icon components integrated from [`Carbon`](undefined)
  • vue-script2Brings back <script> to your favorite Single Page App!
  • @countrystatecity/countries-browserBrowser-native countries, states, and cities data with jsDelivr CDN and lazy loading
  • @js-preview/excel支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
  • vue-masonry-cssVue Masonry component powered by CSS, dependancy free
  • @websanova/vue-authA simple light-weight authentication library for Vue.js
  • @embedpdf/vue-pdf-viewerVue component for embedding PDF documents
  • vformHandle Laravel-Vue forms and validation with ease.
  • vue-cesiumVue 3.x components for CesiumJS.
  • @syncfusion/ej2-vue-pdfviewerEssential JS 2 PDF viewer Component for Vue
  • vue3-shortkeyA vue-shortkey port for VueJS 3.x accepts shortcuts globaly and in a single listener.
  • @clabnet/vue-simple-aclA simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
  • @chenfengyuan/vue-number-inputNumber input component for Vue 3.
  • vue-cryptojsA small wrapper for integrating crypto-js into VueJS
  • @bootstrap-vue-next/nuxtNuxt Module for BootstrapVueNext
  • vue-intlformatjs intl binding for vue
  • vue3-quillQuill editor for vue3
  • zhyswan-vuedraggabledraggable component for vue
  • vue-web-component-wrapperA Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.
  • vue-draggableVue drag and drop library without any dependency
  • vue-horizontalAn ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.
  • @vue-hero-icons/solidA set of free MIT-licensed high-quality SVG icons as Vue functional components.
  • @i18n-micro/route-strategyLocale-aware route generator for Nuxt i18n micro
  • @i18n-micro/path-strategyShared strategy-based path and route name builder for Nuxt I18n Micro frontend routing.
  • vue-template-loaderVue.js 2.0 template loader for webpack
  • @sp-uvb/vueOfficial Vue.js composables for Universal Verification Broker (UVB)
  • @webzlodimir/vue-bottom-sheet![Example](https://bs.vaban.ru/logo.jpg)
  • vuetify-pro-tiptaptiptap text editor on vuejs and vuetify
  • @namiml/web-sdkSubscription monetization infrastructure — drop-in SDK with no-code paywalls, onboarding flows, A/B testing for web
  • vue3-avatarA lightweight, fully customizable, accessible, and SSR-safe user avatar component for Vue 3 and Nuxt. Supports initials, custom images, pixel-art generation (identicons), groups with overflow, and auto-contrast text. Perfect for user profiles, team displa
  • @sanity-labs/logo-soupA tiny framework-agnostic library that makes logos look good together
  • wot-design-uni一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。
  • @earltp/vue-virtual-scrollertypescript declaration for vue-virtual-scroller 2 with vue 3
  • nuxt-intlayerEasily internationalize i18n your Nuxt applications with type-safe multilingual content management.
  • @intl-tel-input/vueA Vue component for intl-tel-input, for entering, formatting, and validating international telephone numbers
  • @ntohq/buefy-nextLightweight UI components for Vue.js (v3) based on Bulma
  • vue3-picture-swipeA Vue 3 integration PhotoSwipe image plugin
  • astrobookThe minimal UI component playground
  • vue-leaflet-markerclusterLeaflet markercluster components for Vue.js, based on leaflet.markercluster.
  • @kubb/plugin-vue-queryGenerate type-safe TanStack Query (Vue Query) composables with Kubb. Covers useQuery, useMutation, useInfiniteQuery, and queryOptions with Vue 3 Composition API support.