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 |
|---|---|---|---|---|---|---|---|---|
| vue-datepicker-next A Datepicker Component For Vue3 | 66.8k | +83% | - | 3 years ago 1.0.3 | ESM + CommonJS | Bundled | Date pickers, Vue | |
| vuepress Minimalistic doc generator with Vue component based layout system | 66.7k | +5% | - | 3 years ago 1.9.10 | CommonJS | None | Static 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 + CommonJS | Bundled | Forms, 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 only | Bundled | UI 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 + CommonJS | Bundled | Vue | |
| vue-cookies A simple Vue.js plugin for handling browser cookies | 65.6k | -23% | - | 1 year ago 1.8.6 | CommonJS | Bundled | Vue | |
| @vuepress/core Minimalistic doc generator with Vue component based layout system | 65.4k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| @primevue/nuxt-module Nuxt module for PrimeVue | 65.2k | - | - | - | 1 month ago 5.0.1 | ESM + CommonJS | Bundled | Vue |
| @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 + CommonJS | Bundled | Vue |
| vue-docgen-loader Vue docgen loader for webpack | 64.9k | -29% | - | 1 year ago 2.0.1 | CommonJS | None | Vue, Documentation tooling | |
| i18next-vue i18next integration for Vue | 64.4k | +55% | - | 9 months ago 5.4.0 | ESM only | Bundled | Vue, 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 + CommonJS | Bundled | Tables 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 + CommonJS | Bundled | Animation, React |
| vue-resource The HTTP client for Vue.js | 63.7k | -40% | - | 5 years ago 1.5.3 | ESM + CommonJS | Bundled | HTTP clients, Vue | |
| @generaltranslation/vue-extractor Vue source code extraction for General Translation | 62.7k | - | - | - | 1 day ago 0.1.14 | ESM only | Bundled | Internationalisation, Vue |
| @tanstack/vue-store Framework agnostic type-safe store w/ reactive framework adapters | 62.1k | - | - | - | 1 month ago 0.11.1 | ESM + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Tables and data grids, React |
| @vuepress/plugin-nprogress nprogress plugin for vuepress | 61.4k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| @vuepress/plugin-active-header-links active-header-links plugin for vuepress | 60.8k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| vue-i18n-extract Manage vue-i18n localization with static analysis | 60.5k | -10% | - | 4 years ago 2.0.7 | ESM + CommonJS | Bundled | Internationalisation, 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 only | Bundled | Markdown, Vue | |
| babel-preset-vue Babel preset for all Vue plugins. | 59.5k | -5% | - | 8 years ago 2.0.2 | CommonJS | None | Vue | |
| vuefire Official Firebase bindings for Vue.js | 59.4k | +461% | - | 5 months ago 3.2.3 | ESM + CommonJS | Bundled | Cloud SDKs, Vue | |
| @vue/component-compiler bundler agnostic API for compiling Vue SFC | 59.3k | - | - | - | 5 years ago 4.2.4 | CommonJS | Bundled | Vue |
| click-outside-vue3 Vue 3 directive to react on clicks outside an element | 59.1k | +30% | - | 5 years ago 4.0.1 | CommonJS | None | Vue | |
| vite-plugin-pages File system base vue-router plugin for Vite | 58.7k | +7% | - | 7 months ago 0.33.3 | ESM + CommonJS | Bundled | Routing, Vue | |
| vue-codemirror6 CodeMirror6 Component for vue2 and vue3. | 58.7k | +308% | - | 1 day ago 1.7.0 | ESM only | Bundled | Vue | |
| vue-flow-layout 🌊 The Vue waterfull layout component. | 58.6k | -75% | - | - 0.2.0 | ESM only | Bundled | Vue | |
| 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 + CommonJS | Bundled | Vue | |
| esbuild-plugin-vue3 [](https://badge.fury.io/js/esbuild-plugin-vue3) | 58.6k | +157% | - | 11 months ago 0.5.1 | CommonJS | Bundled | Vue, 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 only | Bundled | Vue | |
| @vuepress/theme-default Default theme for VuePress | 58.3k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| vue-apexcharts Vue.js wrapper for ApexCharts | 57.8k | -17% | - | 30 days ago 1.7.1 | CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Icons, Vue |
| vue-the-mask Tiny (2KB) and dependency free mask input for Vue.js | 56.6k | -29% | - | 8 years ago 0.11.1 | CommonJS | None | Vue | |
| 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 only | Bundled | Routing, Vue | |
| focus-trap-vue Vue component to trap the focus within a DOM element | 56.1k | +24% | - | 1 year ago 4.1.0 | ESM + CommonJS | Bundled | Accessibility, 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 + CommonJS | Bundled | Animation, 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 only | Bundled | Vue, 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 only | Bundled | Bundler 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 + CommonJS | Bundled | Tables 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 + CommonJS | Bundled | DOM 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 + CommonJS | Bundled | GraphQL, Vue |
| encrypt-storage Wrapper for encrypted localStorage and sessionStorage in browser | 53.7k | +194% | - | 1 month ago 3.0.4 | ESM + CommonJS | Bundled | Vue, 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 only | Bundled | UI component libraries, Vue |
| vue2-datepicker A Datepicker Component For Vue2 | 52.5k | -15% | - | 3 years ago 3.11.1 | ESM + CommonJS | None | Date pickers, Vue | |
| @xstate/vue XState tools for Vue | 52.2k | - | - | - | 2 months ago 5.0.1 | ESM + CommonJS | Bundled | Vue, State management |
| vue3-touch-events Simple touch events support for vue.js 3 | 51.3k | -12% | - | 9 months ago 5.0.15 | ESM only | Bundled | Vue | |
| @vee-validate/yup vee-validate integration with yup schema validation | 51.1k | - | - | - | 1 year ago 4.15.1 | ESM + CommonJS | Bundled | Vue |
| 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 + CommonJS | Bundled | Vue, 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[](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