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
vue3-observe-visibility2
Detect when an element is becoming visible or hidden on the page.
4.7k+63%-5 years ago
0.0.3
ESM + CommonJSNoneVue
vue-waypoint
Trigger functions and events based on an element's position on screen — a tiny, dependency-free Vue 3 wrapper around IntersectionObserver.
4.7k+0%-2 months ago
5.1.0
ESM + CommonJSBundledAnimation, Vue
vue-easy-dnd
Lightweight Vue 3 drag-and-drop components for sortable lists, nested drop zones, mouse, and touch input.
4.7k-24%-1 month ago
3.0.0
ESM + CommonJSBundledDOM and browser utilities, Vue
@sum.cumo/vue-datepicker
A simple, but powerful, Vue.js datepicker component. Supports disabling of dates, inline mode, translations & custom slots
4.7k---3 years ago
5.0.0
ESM + CommonJSNoneDate pickers, Vue
ag-grid-charts-enterprise
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
4.7k-47%-1 year ago
32.3.5
ESM + CommonJSBundledTables and data grids, React
nuxt-i18n-micro
Fast, lightweight i18n for Nuxt with strategy-based routing and minimal overhead.
4.7k+121%-1 day ago
3.29.6
ESM onlyBundledInternationalisation, Vue
@vicons/antd
Vue3 SVG icon components integrated from [`ant-design-icons`](https://github.com/ant-design/ant-design-icons)
4.7k---1 year ago
0.13.0
ESM + CommonJSBundledIcons, Vue
v-runtime-template
Create Vue components by compiling templates on the fly
4.7k-26%-7 years ago
1.10.0
ESM + CommonJSBundledVue
@soerenmartius/vue3-clipboard
A Vue 3 binding for clipboard.js
4.7k---5 years ago
0.1.2
ESM + CommonJSBundledDOM and browser utilities, Vue
vue3-treeselect
Tree select hierarchical component for vue 3 (next)
4.7k+21%-5 years ago
0.1.10
CommonJSNoneVue
vue3-tel-input
International Telephone Input with Vue
4.7k+9%-5 years ago
1.0.4
CommonJSNoneVue
nuxt-vue3-google-signin
[![Build](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml/badge.svg)](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml) [![npm](https://img.shields.io/npm/v/nuxt-vue3-google-signin)](https:/
4.6k+2%-1 year ago
0.0.13
ESM onlyNoneVue, Authentication and authorisation
@vicons/ionicons4
Vue3 SVG icon components integrated from [`ionicons4`](https://ionicons.com/v4/)
4.6k---1 year ago
0.13.0
ESM + CommonJSBundledVue
deep-chat-react
Customizable chat component for AI APIs
4.6k+14%-29 days ago
2.5.1
ESM onlyBundledReact, Vue
@intlify/vue-i18n-core
@intlify/vue-i18n-core
4.6k---9 days ago
11.4.12
ESM + CommonJSBundledInternationalisation, Vue
@trevoreyre/autocomplete-js
Simple autocomplete component in vanilla JS and Vue
4.6k---2 years ago
3.0.3
ESM + CommonJSNoneAccessibility, Vue
@i18n-micro/core
Core utilities for translations, formatting, and locale routing in Nuxt I18n Micro.
4.6k---1 day ago
1.3.19
ESM + CommonJSBundledInternationalisation, Vue
vue3-social-sharing
Vue 3 social sharing plugin
4.6k+56%-4 months ago
1.5.0
ESM onlyBundledVue
vuedraggable-es
draggable component for vue
4.6k+55%-4 years ago
4.1.1
ESM + CommonJSBundledDOM and browser utilities, Vue
@scalar/nuxt
Nuxt module to render beautiful, interactive API documentation from OpenAPI/Swagger documents.
4.5k---1 day ago
0.6.73
ESM onlyBundledDocumentation tooling, Vue
@trevoreyre/autocomplete-vue
Simple autocomplete component in vanilla JS and Vue
4.5k---2 years ago
3.0.3
ESM + CommonJSNoneAccessibility, Vue
@egjs/infinitegrid
A module used to arrange elements including content infinitely according to grid type. With this module, you can implement various grids composed of different card elements whose sizes vary. It guarantees performance by maintaining the number of DOMs the
4.5k---8 months ago
4.13.0
ESM + CommonJSBundledReact, Vue
@ag-grid-enterprise/advanced-filter
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
4.5k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
vue-directive-tooltip
Vue.js tooltip directive
4.5k+18%--
1.6.3
CommonJSNoneVue, UI component libraries
@infectoone/vue-ganttastic
A simple and customizable Gantt chart component for Vue.js
4.5k---2 years ago
2.3.2
ESM + CommonJSBundledCharts and data visualisation, Vue
vuejs-dialog
A lightweight, promise based alert, prompt and confirm dialog
4.5k-24%-6 years ago
1.4.2
CommonJSNoneVue, Promises and async control flow
nuxt-mapbox
Elegant Mapbox GL JS integration with Nuxt
4.4k+81%-1 year ago
1.6.4
ESM onlyBundledMaps and geolocation, Vue
multi-range-slider-vue
A component create range slider that have two values minValue and maxValue that can be set in props and get on @input event in addition min, max, step, ... etc. see ReadMe
4.4k+37%-4 years ago
1.1.4
CommonJSNoneVue
@maz-ui/translations
Translations for Maz-UI library
4.4k---5 months ago
4.9.2
ESM onlyBundledInternationalisation, Vue
wecui
一款基于Vue2.x版本的移动端web组件
4.4k+46%--
1.3.0
CommonJSBundledVue
vue-flag-icon
vue flag icon component
4.4k-23%-4 years ago
2.1.0
CommonJSNoneVue
@maz-ui/icons
Icons set in SVG and Vue components
4.4k---5 months ago
4.9.2
ESM onlyBundledIcons, Vue
@yankeeinlondon/builder-api
An API used to extend the capabilities of @antfu/vite-plugin-md
4.4k---3 years ago
1.4.1
ESM onlyBundledMarkdown, Vue
vuesax
Framework Components for Vue js
4.4k-25%-6 years ago
3.12.2
CommonJSNoneCSS-in-JS and styling, Vue
nuxt-graphql-client
[![nuxt-graphql-client](./docs/public/cover.png)](https://nuxt-graphql-client.web.app)
4.4k-26%-1 year ago
0.2.46
ESM + CommonJSBundledGraphQL, Vue
vuex-i18n
Easy localization for vue-components using vuex as data store
4.3k-4%-7 years ago
1.13.1
CommonJSBundledInternationalisation, Vue
vue3-ts-jsoneditor
[![npm version](https://img.shields.io/npm/v/vue3-ts-jsoneditor.svg)](https://www.npmjs.com/package/vue3-ts-jsoneditor) [![NPM](https://img.shields.io/npm/l/vue3-ts-jsoneditor)](https://www.npmjs.com/package/vue3-ts-jsoneditor) [![npm](https://img.shields
4.3k+45%--
3.4.1
ESM onlyBundledVue
vue-numeric
Input field component to display currency value based on Vue.
4.3k-23%-3 years ago
2.5.1
CommonJSNoneVue, Payments and commerce
vue-content-placeholders
Vue Components for rendering animated content placeholders like facebook
4.3k+14%-8 years ago
0.2.1
ESM + CommonJSNoneVue
vue-scroll
scroll directive for vuejs 2.0
4.3k-61%-6 years ago
2.1.13
ESM + CommonJSNoneDOM and browser utilities, Vue
vue-json-tree-view
a JSON Tree View Component in Vue.js
4.2k-71%-6 years ago
2.1.6
CommonJSNoneVue
vue-friendly-iframe
Vue component for creating dynamic async iframes
4.2k-21%-5 years ago
0.20.0
CommonJSNoneVue, Promises and async control flow
vue-linkify
A simple Vue directive to turn URL's and emails into clickable links
4.2k-9%-9 years ago
1.0.1
CommonJSNoneVue, URLs and query strings
vue3-calendar-heatmap
A lightweight calendar heatmap Vue 3 component built on SVG, inspired by julienr114's vue-calendar-heatmap ans github's contribution calendar graph
4.1k+5%-3 years ago
2.0.5
ESM + CommonJSBundledVue, TypeScript tooling
vue-sanitize
HTML sanitizer plugin for Vue 3, powered by sanitize-html.
4.1k-22%-4 months ago
0.3.0
ESM + CommonJSBundledSecurity, Vue
vuelayers
Web map Vue components with the power of OpenLayers
4.1k-11%-3 years ago
0.12.7
ESM + CommonJSNoneMaps and geolocation, Vue
hermes-web-ui
Ekko Studio is a local-first AI workspace for multi-agent chat, coding, and visual workflows, available on desktop and the web.
4.1k--3 days ago
0.7.24
-NoneTypeScript tooling, Vue
vue3-draggable
simple drag&drop component for vue 3.x
4.1k+43%-5 years ago
2.0.9
CommonJSNoneVue
@vicons/fa
Vue3 SVG icon components integrated from [`font-awesome`](https://github.com/FortAwesome/Font-Awesome)
4.1k---1 year ago
0.13.0
ESM + CommonJSBundledVue
@vicons/tabler
Vue3 SVG icon components integrated from [`tabler`](https://github.com/tabler/tabler-icons)
4.1k---1 year ago
0.13.0
ESM + CommonJSBundledIcons, Vue

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.

  • vue3-observe-visibility2Detect when an element is becoming visible or hidden on the page.
  • vue-waypointTrigger functions and events based on an element's position on screen — a tiny, dependency-free Vue 3 wrapper around IntersectionObserver.
  • vue-easy-dndLightweight Vue 3 drag-and-drop components for sortable lists, nested drop zones, mouse, and touch input.
  • @sum.cumo/vue-datepickerA simple, but powerful, Vue.js datepicker component. Supports disabling of dates, inline mode, translations & custom slots
  • ag-grid-charts-enterpriseAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • nuxt-i18n-microFast, lightweight i18n for Nuxt with strategy-based routing and minimal overhead.
  • @vicons/antdVue3 SVG icon components integrated from [`ant-design-icons`](https://github.com/ant-design/ant-design-icons)
  • v-runtime-templateCreate Vue components by compiling templates on the fly
  • @soerenmartius/vue3-clipboardA Vue 3 binding for clipboard.js
  • vue3-treeselectTree select hierarchical component for vue 3 (next)
  • vue3-tel-inputInternational Telephone Input with Vue
  • nuxt-vue3-google-signin[![Build](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml/badge.svg)](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml) [![npm](https://img.shields.io/npm/v/nuxt-vue3-google-signin)](https:/
  • @vicons/ionicons4Vue3 SVG icon components integrated from [`ionicons4`](https://ionicons.com/v4/)
  • deep-chat-reactCustomizable chat component for AI APIs
  • @intlify/vue-i18n-core@intlify/vue-i18n-core
  • @trevoreyre/autocomplete-jsSimple autocomplete component in vanilla JS and Vue
  • @i18n-micro/coreCore utilities for translations, formatting, and locale routing in Nuxt I18n Micro.
  • vue3-social-sharingVue 3 social sharing plugin
  • vuedraggable-esdraggable component for vue
  • @scalar/nuxtNuxt module to render beautiful, interactive API documentation from OpenAPI/Swagger documents.
  • @trevoreyre/autocomplete-vueSimple autocomplete component in vanilla JS and Vue
  • @egjs/infinitegridA module used to arrange elements including content infinitely according to grid type. With this module, you can implement various grids composed of different card elements whose sizes vary. It guarantees performance by maintaining the number of DOMs the
  • @ag-grid-enterprise/advanced-filterAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • vue-directive-tooltipVue.js tooltip directive
  • @infectoone/vue-ganttasticA simple and customizable Gantt chart component for Vue.js
  • vuejs-dialogA lightweight, promise based alert, prompt and confirm dialog
  • nuxt-mapboxElegant Mapbox GL JS integration with Nuxt
  • multi-range-slider-vueA component create range slider that have two values minValue and maxValue that can be set in props and get on @input event in addition min, max, step, ... etc. see ReadMe
  • @maz-ui/translationsTranslations for Maz-UI library
  • wecui一款基于Vue2.x版本的移动端web组件
  • vue-flag-iconvue flag icon component
  • @maz-ui/iconsIcons set in SVG and Vue components
  • @yankeeinlondon/builder-apiAn API used to extend the capabilities of @antfu/vite-plugin-md
  • vuesaxFramework Components for Vue js
  • nuxt-graphql-client[![nuxt-graphql-client](./docs/public/cover.png)](https://nuxt-graphql-client.web.app)
  • vuex-i18nEasy localization for vue-components using vuex as data store
  • vue3-ts-jsoneditor[![npm version](https://img.shields.io/npm/v/vue3-ts-jsoneditor.svg)](https://www.npmjs.com/package/vue3-ts-jsoneditor) [![NPM](https://img.shields.io/npm/l/vue3-ts-jsoneditor)](https://www.npmjs.com/package/vue3-ts-jsoneditor) [![npm](https://img.shields
  • vue-numericInput field component to display currency value based on Vue.
  • vue-content-placeholdersVue Components for rendering animated content placeholders like facebook
  • vue-scrollscroll directive for vuejs 2.0
  • vue-json-tree-viewa JSON Tree View Component in Vue.js
  • vue-friendly-iframeVue component for creating dynamic async iframes
  • vue-linkifyA simple Vue directive to turn URL's and emails into clickable links
  • vue3-calendar-heatmapA lightweight calendar heatmap Vue 3 component built on SVG, inspired by julienr114's vue-calendar-heatmap ans github's contribution calendar graph
  • vue-sanitizeHTML sanitizer plugin for Vue 3, powered by sanitize-html.
  • vuelayersWeb map Vue components with the power of OpenLayers
  • hermes-web-uiEkko Studio is a local-first AI workspace for multi-agent chat, coding, and visual workflows, available on desktop and the web.
  • vue3-draggablesimple drag&drop component for vue 3.x
  • @vicons/faVue3 SVG icon components integrated from [`font-awesome`](https://github.com/FortAwesome/Font-Awesome)
  • @vicons/tablerVue3 SVG icon components integrated from [`tabler`](https://github.com/tabler/tabler-icons)