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-datepicker-next
A Datepicker Component For Vue3
66.8k+83%-3 years ago
1.0.3
ESM + CommonJSBundledDate pickers, Vue
vuepress
Minimalistic doc generator with Vue component based layout system
66.7k+5%-3 years ago
1.9.10
CommonJSNoneStatic site generators and meta-frameworks, Vue
use-mask-input
Input masks for React and Vue 3. Works with React Hook Form, TanStack Form, vee-validate, and Ant Design.
66.7k+113%-12 days ago
3.14.2
ESM + CommonJSBundledForms, React
bootstrap-vue-next
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
66.6k+64%-7 days ago
1.2.1
ESM onlyBundledUI component libraries, Vue
vue-best-verify
> - 这是一个基于 vue3 的表单验证库,它是 vue-better-verify 的完善版本,它的设计是同类库中最完美的一个! > - 创建这个库的原因是 element-plus antd-vue 等,其内部的表单组件太TMD难用了!结构不透明,api记忆量大,代码结构可读性差,不符合直觉, 强约定代码侵入性高。 > > - 这将会是一个较为详细的API说明,该库足够简约,API足够少了,但是我希望告诉你更多的设计思想和细节,请耐心看完所有。 > > - 目前vue-best-verify正在活跃
66.3k+813%-1 year ago
0.4.4
ESM + CommonJSBundledVue
vue-cookies
A simple Vue.js plugin for handling browser cookies
65.6k-23%-1 year ago
1.8.6
CommonJSBundledVue
@vuepress/core
Minimalistic doc generator with Vue component based layout system
65.4k---3 years ago
1.9.10
CommonJSNoneVue, Documentation tooling
@primevue/nuxt-module
Nuxt module for PrimeVue
65.2k---1 month ago
5.0.1
ESM + CommonJSBundledVue
@casl/vue
Vue plugin for CASL which makes it easy to add permissions in any Vue application
65.1k---2 months ago
3.0.1
ESM + CommonJSBundledVue
vue-docgen-loader
Vue docgen loader for webpack
64.9k-29%-1 year ago
2.0.1
CommonJSNoneVue, Documentation tooling
i18next-vue
i18next integration for Vue
64.4k+55%-9 months ago
5.4.0
ESM onlyBundledVue, TypeScript tooling
@ag-grid-enterprise/clipboard
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
64.3k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
@tsparticles/confetti
tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact,
64.2k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, React
vue-resource
The HTTP client for Vue.js
63.7k-40%-5 years ago
1.5.3
ESM + CommonJSBundledHTTP clients, Vue
@generaltranslation/vue-extractor
Vue source code extraction for General Translation
62.7k---1 day ago
0.1.14
ESM onlyBundledInternationalisation, Vue
@tanstack/vue-store
Framework agnostic type-safe store w/ reactive framework adapters
62.1k---1 month ago
0.11.1
ESM + CommonJSBundledTypeScript tooling, Vue
@ag-grid-community/infinite-row-model
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
62.1k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
@vuepress/plugin-nprogress
nprogress plugin for vuepress
61.4k---3 years ago
1.9.10
CommonJSNoneVue, Documentation tooling
@vuepress/plugin-active-header-links
active-header-links plugin for vuepress
60.8k---3 years ago
1.9.10
CommonJSNoneVue, Documentation tooling
vue-i18n-extract
Manage vue-i18n localization with static analysis
60.5k-10%-4 years ago
2.0.7
ESM + CommonJSBundledInternationalisation, Vue
vue-markdown-render
A simple, lightweight markdown-it wrapper for Vue written in pure typescript.
60.2k-41%-3 months ago
2.3.1
ESM onlyBundledMarkdown, Vue
babel-preset-vue
Babel preset for all Vue plugins.
59.5k-5%-8 years ago
2.0.2
CommonJSNoneVue
vuefire
Official Firebase bindings for Vue.js
59.4k+461%-5 months ago
3.2.3
ESM + CommonJSBundledCloud SDKs, Vue
@vue/component-compiler
bundler agnostic API for compiling Vue SFC
59.3k---5 years ago
4.2.4
CommonJSBundledVue
click-outside-vue3
Vue 3 directive to react on clicks outside an element
59.1k+30%-5 years ago
4.0.1
CommonJSNoneVue
vite-plugin-pages
File system base vue-router plugin for Vite
58.7k+7%-7 months ago
0.33.3
ESM + CommonJSBundledRouting, Vue
vue-codemirror6
CodeMirror6 Component for vue2 and vue3.
58.7k+308%-1 day ago
1.7.0
ESM onlyBundledVue
vue-flow-layout
🌊 The Vue waterfull layout component.
58.6k-75%--
0.2.0
ESM onlyBundledVue
vue3-toastify
🎉 Vue3-Toastify allows you to add notifications to your app with ease. No more nonsense!
58.6k+18%-6 months ago
0.2.9
ESM + CommonJSBundledVue
esbuild-plugin-vue3
[![npm version](https://badge.fury.io/js/esbuild-plugin-vue3.svg)](https://badge.fury.io/js/esbuild-plugin-vue3)
58.6k+157%-11 months ago
0.5.1
CommonJSBundledVue, Bundler plugins and loaders
unplugin-vue-define-options
Add defineOptions macro for Vue <script setup>.
58.4k+56%-2 months ago
3.1.4
ESM onlyBundledVue
@vuepress/theme-default
Default theme for VuePress
58.3k---3 years ago
1.9.10
CommonJSNoneVue, Documentation tooling
vue-apexcharts
Vue.js wrapper for ApexCharts
57.8k-17%-30 days ago
1.7.1
CommonJSBundledCharts and data visualisation, Vue
@phosphor-icons/vue
A clean and friendly icon family for Vue, too!
57.7k---2 years ago
2.2.1
ESM + CommonJSBundledIcons, Vue
vue-the-mask
Tiny (2KB) and dependency free mask input for Vue.js
56.6k-29%-8 years ago
0.11.1
CommonJSNoneVue
storybook-vue3-router
A Storybook decorator that allows you to build stories for your routing-aware components.
56.3k+63%-10 months ago
7.0.0
ESM onlyBundledRouting, Vue
focus-trap-vue
Vue component to trap the focus within a DOM element
56.1k+24%-1 year ago
4.1.0
ESM + CommonJSBundledAccessibility, Vue
tsparticles-engine
Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
55.7k-1%--
2.12.0
ESM + CommonJSBundledAnimation, React
vue-konva
Vue components for the Konva 2d canvas library. Build interactive graphics, design editors, and whiteboards in Vue.
55.4k+88%-21 days ago
4.0.1
ESM onlyBundledVue, 3D, WebGL and game engines
boneyard-js
Pixel-perfect skeleton loading screens. Wrap your component in <Skeleton> and boneyard snapshots the real DOM layout — no manual descriptors, no configuration.
55.4k--25 days ago
1.10.0
ESM onlyBundledBundler plugins and loaders, React
@ag-grid-enterprise/range-selection
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
54.6k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
vue-lazyload
Vue module for lazy-loading images in your vue.js applications.
53.9k-3%-3 years ago
3.0.0
ESM + CommonJSBundledDOM and browser utilities, Vue
@vue/apollo-option
Use Apollo and GraphQL with Vue.js using the `apollo` option
53.9k---1 year ago
4.2.2
ESM + CommonJSBundledGraphQL, Vue
encrypt-storage
Wrapper for encrypted localStorage and sessionStorage in browser
53.7k+194%-1 month ago
3.0.4
ESM + CommonJSBundledVue, React
@vuetify/v0
Headless, unstyled, accessible Vue 3 primitives and composables — a meta UI framework for building applications, component libraries, and design systems
53.4k---1 day ago
1.2.3
ESM onlyBundledUI component libraries, Vue
vue2-datepicker
A Datepicker Component For Vue2
52.5k-15%-3 years ago
3.11.1
ESM + CommonJSNoneDate pickers, Vue
@xstate/vue
XState tools for Vue
52.2k---2 months ago
5.0.1
ESM + CommonJSBundledVue, State management
vue3-touch-events
Simple touch events support for vue.js 3
51.3k-12%-9 months ago
5.0.15
ESM onlyBundledVue
@vee-validate/yup
vee-validate integration with yup schema validation
51.1k---1 year ago
4.15.1
ESM + CommonJSBundledVue
vue-upload-component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
51.1k+42%-3 years ago
2.8.23
ESM + CommonJSBundledVue, Files and file systems

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-datepicker-nextA Datepicker Component For Vue3
  • vuepressMinimalistic doc generator with Vue component based layout system
  • use-mask-inputInput masks for React and Vue 3. Works with React Hook Form, TanStack Form, vee-validate, and Ant Design.
  • bootstrap-vue-nextSeamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
  • vue-best-verify> - 这是一个基于 vue3 的表单验证库,它是 vue-better-verify 的完善版本,它的设计是同类库中最完美的一个! > - 创建这个库的原因是 element-plus antd-vue 等,其内部的表单组件太TMD难用了!结构不透明,api记忆量大,代码结构可读性差,不符合直觉, 强约定代码侵入性高。 > > - 这将会是一个较为详细的API说明,该库足够简约,API足够少了,但是我希望告诉你更多的设计思想和细节,请耐心看完所有。 > > - 目前vue-best-verify正在活跃
  • vue-cookiesA simple Vue.js plugin for handling browser cookies
  • @vuepress/coreMinimalistic doc generator with Vue component based layout system
  • @primevue/nuxt-moduleNuxt module for PrimeVue
  • @casl/vueVue plugin for CASL which makes it easy to add permissions in any Vue application
  • vue-docgen-loaderVue docgen loader for webpack
  • i18next-vuei18next integration for Vue
  • @ag-grid-enterprise/clipboardAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • @tsparticles/confettitsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact,
  • vue-resourceThe HTTP client for Vue.js
  • @generaltranslation/vue-extractorVue source code extraction for General Translation
  • @tanstack/vue-storeFramework agnostic type-safe store w/ reactive framework adapters
  • @ag-grid-community/infinite-row-modelAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • @vuepress/plugin-nprogressnprogress plugin for vuepress
  • @vuepress/plugin-active-header-linksactive-header-links plugin for vuepress
  • vue-i18n-extractManage vue-i18n localization with static analysis
  • vue-markdown-renderA simple, lightweight markdown-it wrapper for Vue written in pure typescript.
  • babel-preset-vueBabel preset for all Vue plugins.
  • vuefireOfficial Firebase bindings for Vue.js
  • @vue/component-compilerbundler agnostic API for compiling Vue SFC
  • click-outside-vue3Vue 3 directive to react on clicks outside an element
  • vite-plugin-pagesFile system base vue-router plugin for Vite
  • vue-codemirror6CodeMirror6 Component for vue2 and vue3.
  • vue-flow-layout🌊 The Vue waterfull layout component.
  • vue3-toastify🎉 Vue3-Toastify allows you to add notifications to your app with ease. No more nonsense!
  • esbuild-plugin-vue3[![npm version](https://badge.fury.io/js/esbuild-plugin-vue3.svg)](https://badge.fury.io/js/esbuild-plugin-vue3)
  • unplugin-vue-define-optionsAdd defineOptions macro for Vue <script setup>.
  • @vuepress/theme-defaultDefault theme for VuePress
  • vue-apexchartsVue.js wrapper for ApexCharts
  • @phosphor-icons/vueA clean and friendly icon family for Vue, too!
  • vue-the-maskTiny (2KB) and dependency free mask input for Vue.js
  • storybook-vue3-routerA Storybook decorator that allows you to build stories for your routing-aware components.
  • focus-trap-vueVue component to trap the focus within a DOM element
  • tsparticles-engineEasily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
  • vue-konvaVue components for the Konva 2d canvas library. Build interactive graphics, design editors, and whiteboards in Vue.
  • boneyard-jsPixel-perfect skeleton loading screens. Wrap your component in <Skeleton> and boneyard snapshots the real DOM layout — no manual descriptors, no configuration.
  • @ag-grid-enterprise/range-selectionAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • vue-lazyloadVue module for lazy-loading images in your vue.js applications.
  • @vue/apollo-optionUse Apollo and GraphQL with Vue.js using the `apollo` option
  • encrypt-storageWrapper for encrypted localStorage and sessionStorage in browser
  • @vuetify/v0Headless, unstyled, accessible Vue 3 primitives and composables — a meta UI framework for building applications, component libraries, and design systems
  • vue2-datepickerA Datepicker Component For Vue2
  • @xstate/vueXState tools for Vue
  • vue3-touch-eventsSimple touch events support for vue.js 3
  • @vee-validate/yupvee-validate integration with yup schema validation
  • vue-upload-componentVue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter