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-timeline-chart
Vue3 Timeline Chart component
2.2k+128%-2 months ago
5.2.0
ESM + CommonJSBundledCharts and data visualisation, Vue
shimmer-from-structure
Universal UI skeleton generator for React, Vue and Svelte. Auto-adapts to your component structure with zero maintenance and pixel-perfect accuracy.
2.2k--4 months ago
2.4.7
CommonJSBundledVue, React
vue3-autocounter
A lightweight Vue 3 component made with TypeScript, you can use it to create an animation that shows an automatic count for any quantity with a specified duration, it can be used for counting up and down.
2.2k+34%-1 year ago
1.0.8
ESM + CommonJSBundledVue
@unpic/qwik
Qwik components for responsive, high-performance images
2.2k---1 year ago
1.0.0
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
wave-ui
A UI framework for Vue.js 3 (and 2) with only the bright side. :sunny:
2.2k-20%-3 months ago
4.2.5
ESM + CommonJSBundledVue, UI component libraries
@retailcrm/vue-formulario
Vue Formulario is a library, inspired by <a href="https://vueformulate.com">Vue Formulate</a>, that handles the core logic for working with forms and gives full control on the form presentation.
2.2k---1 year ago
0.8.3
ESM + CommonJSNoneVue
vuelidate-error-extractor
Helps showing vuelidate error messages from translation files.
2.2k-82%-6 years ago
2.4.1
ESM + CommonJSNoneVue, UI component libraries
vuexfire
Firestore binding for Vuex
2.1k-53%-5 years ago
3.2.5
ESM + CommonJSBundledState management, Database clients and drivers
vue3-treeview
A simple vue js 3 treeview component
2.1k-23%-2 years ago
0.4.2
ESM + CommonJSBundledVue
@luzmo/vue-embed
This is a Vue.js library for embedding [Luzmo](https://luzmo.com) dashboards in your Vue 2 or Vue 3 application.
2.1k---4 days ago
7.2.0
ESM + CommonJSBundledVue, Charts and data visualisation
vue-command
A fully working, most feature-rich Vue.js terminal emulator
2.1k-49%-10 months ago
36.0.1
CommonJSNoneCLI tools and terminal utilities, Vue
nuxt-easy-lightbox
A plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch.
2.1k-5%-1 year ago
1.1.0
ESM onlyBundledVue, UI component libraries
@ag-grid-enterprise/charts-enterprise
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
2.1k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
@mdx-js/vue
Vue provider for MDX
2.1k---1 year ago
3.1.1
ESM onlyBundledMarkdown, Vue
vue-timer-hook
Vue timer hook is a custom [vue 3 hook](https://vue.org/docs/hooks-intro.html), built to handle timer, stopwatch, and time logic/state in your vue component.
2.1k-17%-9 months ago
1.0.86
ESM + CommonJSBundledVue
@visactor/vue-vtable
The vue version of VTable
2.1k---14 days ago
1.26.8
ESM + CommonJSBundledTables and data grids, Charts and data visualisation
iconsax
Iconsax web component — 1200+ free icons out of the box, Pro icons via `iconsax sync`. Works in React, Vue, Svelte and plain HTML.
2.1k+559%-2 months ago
0.1.1
ESM onlyBundledIcons, Vue
vue-loading-skeleton
Make beautiful loading skeleton that automatically adapt your vue app.
2.1k-23%-6 years ago
1.1.9
ESM + CommonJSBundledVue
circle-progress.vue
![Circle Progress Bar](https://lh6.googleusercontent.com/fLQLNNyHZoBeyAkqRDEBqZwm5GN_ROBnm0OVIiZ4gw4DJa6i2KbGwiOisZl6UdyA9c4=w2400)
2.1k-21%-1 year ago
3.4.1
ESM + CommonJSNoneVue
vue-file-agent
High performant Vue file upload component with elegant and distinguishable previews for every file type and support for drag and drop, validations, default uploader with progress support and externally customizable in the "vue way"
2.1k-36%-6 years ago
1.7.3
CommonJSBundledVue, Files and file systems
vue-dnd-zone
Data Driven Drag and Drop functionality for Vue.js
2.1k+168%-5 years ago
0.4.0
CommonJSNoneDOM and browser utilities, Vue
vue3-select2-component
select2 component in vue3.
2.1k-21%-5 years ago
0.1.7
CommonJSNoneVue
vue-mapbox
> Combine powers of [Vue.js](https://vuejs.org/) and [Mapbox Gl JS](https://mapbox.com/mapbox-gl-js)
2.1k-40%--
0.4.1
ESM + CommonJSNoneVue
@svifty7/vue-paginate
Vue 3 component to make pagination
2.1k---3 years ago
0.0.10
ESM + CommonJSBundledVue
eslint-plugin-vue-a11y
Static AST checker for accessibility rules on elements in .vue
2k-17%-7 years ago
0.0.31
CommonJSNoneAccessibility, Vue
@wot-ui/ui
wot-ui 一个轻量、美观、AI友好的 uni-app 组件库。
2k---1 month ago
2.3.2
CommonJSNoneVue
vue-datepicker
calendar and datepicker component with material design for Vue.js
2k+23%-9 years ago
1.3.0
CommonJSNoneDate pickers, Vue
@pinia/colada-plugin-cache-persister
Persists Pinia Colada's cache in the client
2k---9 days ago
1.1.2
ESM onlyBundledCaching, Vue
nuxt-anchorscroll
Scroll with anchor support for Nuxt
2k+75%-1 year ago
1.0.5
ESM + CommonJSBundledVue, DOM and browser utilities
@v-c/virtual-list
Vue Virtual List Component
2k---5 days ago
1.1.2
ESM onlyBundledVue
viser-vue
viser-vue is vue of viser.
2k+3%-6 years ago
2.4.8
ESM + CommonJSBundledVue, Charts and data visualisation
vuefinder
A sleek, developer-friendly file manager for Vue — organize, preview, and manage files with ease.
2k+524%-8 days ago
4.7.6
ESM onlyBundledVue, CSS-in-JS and styling
@noction/vue-draggable-grid
Vue3 grid layout with resize, drag and responsive
2k---2 years ago
1.11.0
ESM + CommonJSBundledVue, TypeScript tooling
vue-baidu-map
Baidu Map Component for Vue 2.0
2k-46%-7 years ago
0.21.22
CommonJSNoneVue
vue-sanitize-directive
Vue directive for HTML sanitization.
2k-3%-4 years ago
0.2.1
ESM + CommonJSNoneSecurity, Vue
@neodrag/vue
Vue library to add dragging to your apps 😉
2k---1 year ago
2.3.1
ESM onlyBundledVue, TypeScript tooling
@viselect/vue
Simple, lightweight and modern library library for making visual DOM Selections.
2k---21 days ago
3.10.1
ESM + CommonJSBundledVue, UI component libraries
es-drager
A draggable, resizable, rotatable component based on vue3
2k+42%-6 months ago
1.3.4
ESM + CommonJSBundledTypeScript tooling, Vue
vue-highcharts
Highcharts component for Vue
2k-36%-6 years ago
0.2.0
ESM + CommonJSNoneVue, Charts and data visualisation
nuxt-ssr-cache
Cache middleware for nuxt's SSR rendering.
2k-9%-6 years ago
1.5.2
CommonJSNoneVue, Database clients and drivers
@styleframe/plugin
Unplugin for Styleframe. Use it with Vite, Webpack, Astro, Nuxt, Rollup, Rspack, and more.
1.9k---3 months ago
3.4.1
ESM onlyBundledVue, CSS-in-JS and styling
@aacassandra/vue3-progressbar
A lightweight progress bar for vuejs 3
1.9k---5 years ago
1.0.3
CommonJSNoneVue
@yzfe/vue-svgicon
SVG icon component for vue
1.9k---2 years ago
5.0.3
ESM + CommonJSBundledVue, Static site generators and meta-frameworks
@nanostores/router
A tiny (725 bytes) router for Nano Stores state manager
1.9k---2 months ago
1.1.0
ESM onlyBundledRouting, React
@jiaminghi/data-view
Vue Large screen data display component library
1.9k---6 years ago
2.10.0
CommonJSNoneVue, Charts and data visualisation
vue-pivottable
> English | [한국어](./README.ko.md)
1.9k+42%-5 months ago
1.4.1
ESM + CommonJSBundledVue
vue-3-mask
A mask library for input fields in Vue.js 3
1.9k+24%-3 years ago
0.0.1-alpha
CommonJSBundledVue
@syncfusion/ej2-vue-charts
Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue
1.9k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
ink-mde
A beautiful, modern, customizable Markdown editor powered by CodeMirror 6 and TypeScript.
1.9k+64%-1 year ago
0.34.0
ESM + CommonJSBundledRich text and code editors, Vue
@base-org/account-ui
Base Account UI Components
1.9k---1 year ago
1.0.1
ESM onlyBundledBlockchain and Web3, 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.

  • vue-timeline-chartVue3 Timeline Chart component
  • shimmer-from-structureUniversal UI skeleton generator for React, Vue and Svelte. Auto-adapts to your component structure with zero maintenance and pixel-perfect accuracy.
  • vue3-autocounterA lightweight Vue 3 component made with TypeScript, you can use it to create an animation that shows an automatic count for any quantity with a specified duration, it can be used for counting up and down.
  • @unpic/qwikQwik components for responsive, high-performance images
  • wave-uiA UI framework for Vue.js 3 (and 2) with only the bright side. :sunny:
  • @retailcrm/vue-formularioVue Formulario is a library, inspired by <a href="https://vueformulate.com">Vue Formulate</a>, that handles the core logic for working with forms and gives full control on the form presentation.
  • vuelidate-error-extractorHelps showing vuelidate error messages from translation files.
  • vuexfireFirestore binding for Vuex
  • vue3-treeviewA simple vue js 3 treeview component
  • @luzmo/vue-embedThis is a Vue.js library for embedding [Luzmo](https://luzmo.com) dashboards in your Vue 2 or Vue 3 application.
  • vue-commandA fully working, most feature-rich Vue.js terminal emulator
  • nuxt-easy-lightboxA plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch.
  • @ag-grid-enterprise/charts-enterpriseAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • @mdx-js/vueVue provider for MDX
  • vue-timer-hookVue timer hook is a custom [vue 3 hook](https://vue.org/docs/hooks-intro.html), built to handle timer, stopwatch, and time logic/state in your vue component.
  • @visactor/vue-vtableThe vue version of VTable
  • iconsaxIconsax web component — 1200+ free icons out of the box, Pro icons via `iconsax sync`. Works in React, Vue, Svelte and plain HTML.
  • vue-loading-skeletonMake beautiful loading skeleton that automatically adapt your vue app.
  • circle-progress.vue![Circle Progress Bar](https://lh6.googleusercontent.com/fLQLNNyHZoBeyAkqRDEBqZwm5GN_ROBnm0OVIiZ4gw4DJa6i2KbGwiOisZl6UdyA9c4=w2400)
  • vue-file-agentHigh performant Vue file upload component with elegant and distinguishable previews for every file type and support for drag and drop, validations, default uploader with progress support and externally customizable in the "vue way"
  • vue-dnd-zoneData Driven Drag and Drop functionality for Vue.js
  • vue3-select2-componentselect2 component in vue3.
  • vue-mapbox> Combine powers of [Vue.js](https://vuejs.org/) and [Mapbox Gl JS](https://mapbox.com/mapbox-gl-js)
  • @svifty7/vue-paginateVue 3 component to make pagination
  • eslint-plugin-vue-a11yStatic AST checker for accessibility rules on elements in .vue
  • @wot-ui/uiwot-ui 一个轻量、美观、AI友好的 uni-app 组件库。
  • vue-datepickercalendar and datepicker component with material design for Vue.js
  • @pinia/colada-plugin-cache-persisterPersists Pinia Colada's cache in the client
  • nuxt-anchorscrollScroll with anchor support for Nuxt
  • @v-c/virtual-listVue Virtual List Component
  • viser-vueviser-vue is vue of viser.
  • vuefinderA sleek, developer-friendly file manager for Vue — organize, preview, and manage files with ease.
  • @noction/vue-draggable-gridVue3 grid layout with resize, drag and responsive
  • vue-baidu-mapBaidu Map Component for Vue 2.0
  • vue-sanitize-directiveVue directive for HTML sanitization.
  • @neodrag/vueVue library to add dragging to your apps 😉
  • @viselect/vueSimple, lightweight and modern library library for making visual DOM Selections.
  • es-dragerA draggable, resizable, rotatable component based on vue3
  • vue-highchartsHighcharts component for Vue
  • nuxt-ssr-cacheCache middleware for nuxt's SSR rendering.
  • @styleframe/pluginUnplugin for Styleframe. Use it with Vite, Webpack, Astro, Nuxt, Rollup, Rspack, and more.
  • @aacassandra/vue3-progressbarA lightweight progress bar for vuejs 3
  • @yzfe/vue-svgiconSVG icon component for vue
  • @nanostores/routerA tiny (725 bytes) router for Nano Stores state manager
  • @jiaminghi/data-viewVue Large screen data display component library
  • vue-pivottable> English | [한국어](./README.ko.md)
  • vue-3-maskA mask library for input fields in Vue.js 3
  • @syncfusion/ej2-vue-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue
  • ink-mdeA beautiful, modern, customizable Markdown editor powered by CodeMirror 6 and TypeScript.
  • @base-org/account-uiBase Account UI Components