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 |
|---|---|---|---|---|---|---|---|---|
| text-mask-addons Addons for Text Mask https://github.com/text-mask/text-mask | 269.8k | +46% | - | - 3.8.0 | CommonJS | None | Angular, React | |
| @clerk/ui Internal package that contains the UI components for the Clerk frontend SDKs | 267.6k | - | - | - | today 1.36.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| vue-multiselect Multiselect component for Vue | 267.6k | -2% | - | - 3.5.0 | CommonJS | Bundled | Vue | |
| storyblok-js-client Universal JavaScript SDK for Storyblok's API | 266.5k | +41% | - | - 7.7.6 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Vue | |
| quasar Enterprise-ready, AI-ready cross-platform Vue.js framework: high-performance, accessible components for SPA, PWA, SSR, SSG, mobile and desktop apps, with documentation your AI coding agent reads offline | 256.3k | +54% | - | 1 day ago 2.33.2 | ESM + CommonJS | Bundled | Vue | |
| @clerk/express Clerk server SDK for usage with Express | 252.3k | - | - | - | today 2.1.72 | ESM + CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| vue-class-component ES201X/TypeScript class decorator for Vue components | 250.9k | -18% | - | 6 years ago 7.2.6 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| vue-observe-visibility Detect when an element is becoming visible or hidden on the page. | 248.8k | -12% | - | 5 years ago 1.0.0 | ESM + CommonJS | None | Vue | |
| vue3-apexcharts <p align="center"><img src="https://apexcharts.com/media/vue-apexcharts.png"></p> | 247.9k | +54% | - | 6 months ago 1.11.1 | ESM + CommonJS | Bundled | Vue, Charts and data visualisation | |
| evlog Modern TypeScript logger — simple logs, wide events, structured errors. Built for scripts, libraries, jobs, edge, and HTTP. One drain pipeline everywhere. | 234.2k | - | - | 14 days ago 2.29.0 | ESM only | Bundled | Logging, Vue | |
| tinykeys A tiny (~1KB) & modern library for keybindings. | 232.1k | +182% | - | 4 months ago 4.0.0 | ESM + CommonJS | Bundled | Accessibility, React | |
| vue-server-renderer server renderer for Vue 2.0 | 228.8k | -18% | - | 2 years ago 2.7.16 | CommonJS | Bundled | Vue | |
| maska Simple zero-dependency input mask for Vanilla JS, Vue, Alpine.js and Svelte | 226.9k | +24% | - | 23 days ago 3.2.1 | ESM + CommonJS | Bundled | Svelte, Vue | |
| vue-advanced-cropper The advanced library to create your own croppers suited for any website design | 224k | +73% | - | 2 years ago 2.8.9 | ESM + CommonJS | Bundled | Vue | |
| vue-meta Manage HTML metadata in Vue.js components with ssr support | 221.3k | -21% | - | 6 years ago 2.4.0 | ESM + CommonJS | Bundled | Vue, Static site generators and meta-frameworks | |
| vue-property-decorator property decorators for Vue Component | 214.4k | -23% | - | 5 years ago 9.1.2 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @vue-flow/controls This is a control component for Vue Flow. It can be used to control the canvas interactions, like zooming in, zooming out, fitting the view and locking interactions. | 212.4k | - | - | - | 1 year ago 1.1.3 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| vite-plugin-icons-spritesheet Vite plugin that generates a spritesheet and types out of your icons folder. | 209.5k | +1383% | - | 3 months ago 3.1.0 | ESM + CommonJS | Bundled | Icons, React | |
| vue-draggable-plus Universal Drag-and-Drop Component Supporting both Vue 3 and Vue 2 | 206.2k | +186% | - | 8 months ago 0.6.1 | ESM + CommonJS | Bundled | DOM and browser utilities, Vue | |
| @tsparticles/slim Slim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 204.2k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React |
| @quasar/vite-plugin Vite plugin for Quasar Framework | 201k | - | - | - | 1 month ago 2.0.2 | ESM only | Bundled | Bundler plugins and loaders, Vue |
| vue-functional-data-merge Vue.js util for intelligently merging data passed to functional components. | 198.6k | -10% | - | 7 years ago 3.1.0 | ESM + CommonJS | Bundled | Vue | |
| @vue-flow/minimap This is a minimap component for Vue Flow. It can be used to add a minimap to the canvas, which will show a smaller version of the canvas with your nodes. The minimap can also be used to pan and zoom the main canvas. | 197k | - | - | - | 1 year ago 1.5.4 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| qrcode.vue A Vue.js component to generate QRCode. Both support Vue 2 and Vue 3 | 193.2k | +11% | - | 18 days ago 3.11.0 | ESM + CommonJS | Bundled | Vue | |
| v-calendar A clean and extendable plugin for building simple attributed calendars in Vue.js. | 189.8k | +0% | - | 2 years ago 2.4.2 | CommonJS | None | Vue, Date pickers | |
| naive-ui A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast | 184.2k | +106% | - | 28 days ago 2.45.3 | ESM + CommonJS | Bundled | UI component libraries, Vue | |
| vue-select Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component. | 182.9k | -15% | - | 1 year ago 3.20.4 | CommonJS | None | Vue | |
| @quasar/app-vite Quasar Framework App CLI with Vite: SPA, SSR, SSG, PWA, browser extension, mobile and desktop apps from one codebase, with documentation your AI coding agent reads offline | 179.1k | - | - | - | 2 days ago 3.10.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Vue |
| vue-json-pretty A JSON tree view component that is easy to use and also supports data selection. | 178.5k | +39% | - | 10 months ago 2.6.0 | ESM + CommonJS | Bundled | Vue, Parsers and serialisers | |
| @astrojs/vue Use Vue components within Astro | 178.1k | - | - | - | 8 days ago 7.0.3 | ESM only | None | Vue, Static site generators and meta-frameworks |
| @ag-grid-enterprise/core Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 175.5k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @mdx-js/esbuild esbuild plugin for MDX | 174.5k | - | - | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, React |
| vue-tel-input International Telephone Input with Vue | 172k | +63% | - | 6 months ago 9.8.0 | ESM + CommonJS | Bundled | Vue | |
| keen-slider The HTML touch slider carousel with the most native feeling you will get. | 171.3k | -11% | - | 3 years ago 6.8.6 | ESM + CommonJS | Bundled | UI component libraries, React | |
| splitpanes A Vue.js reliable, simple and touch-ready panes splitter / resizer | 168.2k | +64% | - | 4 months ago 4.1.2 | ESM + CommonJS | Bundled | Vue | |
| bootstrap-vue With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens | 167.3k | -8% | - | 3 years ago 2.23.1 | ESM + CommonJS | Bundled | Accessibility, Icons | |
| @unovis/ts Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 163.8k | - | - | - | 14 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, TypeScript tooling |
| code-inspector-plugin Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 162.8k | +390% | - | 13 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| @vue/cli-plugin-unit-jest unit-jest plugin for vue-cli | 162.4k | - | - | - | 1 year ago 5.0.9 | CommonJS | None | CLI tools and terminal utilities, Vue |
| @ag-grid-community/client-side-row-model Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 160.2k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| element-ui A Component Library for Vue.js. | 159.8k | +13% | - | 3 years ago 2.15.14 | CommonJS | Bundled | Vue, UI component libraries | |
| ag-grid-vue3 AG Grid Vue 3 Component | 159.7k | +95% | - | 9 days ago 36.2.0 | ESM + CommonJS | Bundled | Tables and data grids, Vue | |
| vue-draggable-next Vue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready | 157k | +79% | - | 1 year ago 2.3.0 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @mdit-vue/types Shared types definition of mdit-vue | 153.7k | - | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Vue |
| @code-inspector/vite Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 152.3k | - | - | - | 13 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders |
| @code-inspector/esbuild Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 152.2k | - | - | - | 13 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders |
| @vue/cli-plugin-typescript typescript plugin for vue-cli | 148.3k | - | - | - | 1 year ago 5.0.9 | CommonJS | None | CLI tools and terminal utilities, Vue |
| @code-inspector/core Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 146.7k | - | - | - | 13 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders |
| @code-inspector/webpack Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 144.4k | - | - | - | 13 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders |
| dialkit Live controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript | 144.4k | - | - | 15 days ago 2.0.2 | ESM + CommonJS | Bundled | Vue, React |
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.
- text-mask-addonsAddons for Text Mask https://github.com/text-mask/text-mask
- @clerk/uiInternal package that contains the UI components for the Clerk frontend SDKs
- vue-multiselectMultiselect component for Vue
- storyblok-js-clientUniversal JavaScript SDK for Storyblok's API
- quasarEnterprise-ready, AI-ready cross-platform Vue.js framework: high-performance, accessible components for SPA, PWA, SSR, SSG, mobile and desktop apps, with documentation your AI coding agent reads offline
- @clerk/expressClerk server SDK for usage with Express
- vue-class-componentES201X/TypeScript class decorator for Vue components
- vue-observe-visibilityDetect when an element is becoming visible or hidden on the page.
- vue3-apexcharts<p align="center"><img src="https://apexcharts.com/media/vue-apexcharts.png"></p>
- evlogModern TypeScript logger — simple logs, wide events, structured errors. Built for scripts, libraries, jobs, edge, and HTTP. One drain pipeline everywhere.
- tinykeysA tiny (~1KB) & modern library for keybindings.
- vue-server-rendererserver renderer for Vue 2.0
- maskaSimple zero-dependency input mask for Vanilla JS, Vue, Alpine.js and Svelte
- vue-advanced-cropperThe advanced library to create your own croppers suited for any website design
- vue-metaManage HTML metadata in Vue.js components with ssr support
- vue-property-decoratorproperty decorators for Vue Component
- @vue-flow/controlsThis is a control component for Vue Flow. It can be used to control the canvas interactions, like zooming in, zooming out, fitting the view and locking interactions.
- vite-plugin-icons-spritesheetVite plugin that generates a spritesheet and types out of your icons folder.
- vue-draggable-plusUniversal Drag-and-Drop Component Supporting both Vue 3 and Vue 2
- @tsparticles/slimSlim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- @quasar/vite-pluginVite plugin for Quasar Framework
- vue-functional-data-mergeVue.js util for intelligently merging data passed to functional components.
- @vue-flow/minimapThis is a minimap component for Vue Flow. It can be used to add a minimap to the canvas, which will show a smaller version of the canvas with your nodes. The minimap can also be used to pan and zoom the main canvas.
- qrcode.vueA Vue.js component to generate QRCode. Both support Vue 2 and Vue 3
- v-calendarA clean and extendable plugin for building simple attributed calendars in Vue.js.
- naive-uiA Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
- vue-selectEverything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.
- @quasar/app-viteQuasar Framework App CLI with Vite: SPA, SSR, SSG, PWA, browser extension, mobile and desktop apps from one codebase, with documentation your AI coding agent reads offline
- vue-json-prettyA JSON tree view component that is easy to use and also supports data selection.
- @astrojs/vueUse Vue components within Astro
- @ag-grid-enterprise/coreAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @mdx-js/esbuildesbuild plugin for MDX
- vue-tel-inputInternational Telephone Input with Vue
- keen-sliderThe HTML touch slider carousel with the most native feeling you will get.
- splitpanesA Vue.js reliable, simple and touch-ready panes splitter / resizer
- bootstrap-vueWith more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens
- @unovis/tsModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
- code-inspector-pluginClick the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
- @vue/cli-plugin-unit-jestunit-jest plugin for vue-cli
- @ag-grid-community/client-side-row-modelAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- element-uiA Component Library for Vue.js.
- ag-grid-vue3AG Grid Vue 3 Component
- vue-draggable-nextVue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready
- @mdit-vue/typesShared types definition of mdit-vue
- @code-inspector/viteClick the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
- @code-inspector/esbuildClick the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
- @vue/cli-plugin-typescripttypescript plugin for vue-cli
- @code-inspector/coreClick the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
- @code-inspector/webpackClick the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
- dialkitLive controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript