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
text-mask-addons
Addons for Text Mask https://github.com/text-mask/text-mask
269.8k+46%--
3.8.0
CommonJSNoneAngular, React
@clerk/ui
Internal package that contains the UI components for the Clerk frontend SDKs
267.6k---today
1.36.0
ESM + CommonJSBundledAuthentication and authorisation, React
vue-multiselect
Multiselect component for Vue
267.6k-2%--
3.5.0
CommonJSBundledVue
storyblok-js-client
Universal JavaScript SDK for Storyblok's API
266.5k+41%--
7.7.6
ESM + CommonJSBundledStatic 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 + CommonJSBundledVue
@clerk/express
Clerk server SDK for usage with Express
252.3k---today
2.1.72
ESM + CommonJSBundledAuthentication 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 + CommonJSBundledTypeScript 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 + CommonJSNoneVue
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 + CommonJSBundledVue, 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 onlyBundledLogging, Vue
tinykeys
A tiny (~1KB) & modern library for keybindings.
232.1k+182%-4 months ago
4.0.0
ESM + CommonJSBundledAccessibility, React
vue-server-renderer
server renderer for Vue 2.0
228.8k-18%-2 years ago
2.7.16
CommonJSBundledVue
maska
Simple zero-dependency input mask for Vanilla JS, Vue, Alpine.js and Svelte
226.9k+24%-23 days ago
3.2.1
ESM + CommonJSBundledSvelte, 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 + CommonJSBundledVue
vue-meta
Manage HTML metadata in Vue.js components with ssr support
221.3k-21%-6 years ago
2.4.0
ESM + CommonJSBundledVue, Static site generators and meta-frameworks
vue-property-decorator
property decorators for Vue Component
214.4k-23%-5 years ago
9.1.2
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript 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 + CommonJSBundledIcons, 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 + CommonJSBundledDOM 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 + CommonJSBundledAnimation, React
@quasar/vite-plugin
Vite plugin for Quasar Framework
201k---1 month ago
2.0.2
ESM onlyBundledBundler 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 + CommonJSBundledVue
@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 + CommonJSBundledTypeScript 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 + CommonJSBundledVue
v-calendar
A clean and extendable plugin for building simple attributed calendars in Vue.js.
189.8k+0%-2 years ago
2.4.2
CommonJSNoneVue, 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 + CommonJSBundledUI 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
CommonJSNoneVue
@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 + CommonJSBundledCLI 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 + CommonJSBundledVue, Parsers and serialisers
@astrojs/vue
Use Vue components within Astro
178.1k---8 days ago
7.0.3
ESM onlyNoneVue, 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 + CommonJSBundledTables and data grids, React
@mdx-js/esbuild
esbuild plugin for MDX
174.5k---1 year ago
3.1.1
ESM onlyBundledMarkdown, React
vue-tel-input
International Telephone Input with Vue
172k+63%-6 months ago
9.8.0
ESM + CommonJSBundledVue
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 + CommonJSBundledUI 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 + CommonJSBundledVue
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 + CommonJSBundledAccessibility, 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 onlyBundledCharts 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 + CommonJSBundledVue, Bundler plugins and loaders
@vue/cli-plugin-unit-jest
unit-jest plugin for vue-cli
162.4k---1 year ago
5.0.9
CommonJSNoneCLI 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 + CommonJSBundledTables and data grids, React
element-ui
A Component Library for Vue.js.
159.8k+13%-3 years ago
2.15.14
CommonJSBundledVue, UI component libraries
ag-grid-vue3
AG Grid Vue 3 Component
159.7k+95%-9 days ago
36.2.0
ESM + CommonJSBundledTables 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 + CommonJSBundledTypeScript tooling, Vue
@mdit-vue/types
Shared types definition of mdit-vue
153.7k---1 year ago
3.0.2
ESM onlyBundledMarkdown, 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 + CommonJSBundledVue, 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 + CommonJSBundledVue, Bundler plugins and loaders
@vue/cli-plugin-typescript
typescript plugin for vue-cli
148.3k---1 year ago
5.0.9
CommonJSNoneCLI 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 + CommonJSBundledVue, 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 + CommonJSBundledVue, 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 + CommonJSBundledVue, 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