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 |
|---|---|---|---|---|---|---|---|---|
| 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 + CommonJS | None | Vue | |
| 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 + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | DOM 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 + CommonJS | None | Date 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 + CommonJS | Bundled | Tables 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 only | Bundled | Internationalisation, 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 + CommonJS | Bundled | Icons, Vue |
| v-runtime-template Create Vue components by compiling templates on the fly | 4.7k | -26% | - | 7 years ago 1.10.0 | ESM + CommonJS | Bundled | Vue | |
| @soerenmartius/vue3-clipboard A Vue 3 binding for clipboard.js | 4.7k | - | - | - | 5 years ago 0.1.2 | ESM + CommonJS | Bundled | DOM and browser utilities, Vue |
| vue3-treeselect Tree select hierarchical component for vue 3 (next) | 4.7k | +21% | - | 5 years ago 0.1.10 | CommonJS | None | Vue | |
| vue3-tel-input International Telephone Input with Vue | 4.7k | +9% | - | 5 years ago 1.0.4 | CommonJS | None | Vue | |
| nuxt-vue3-google-signin [](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml) [](https:/ | 4.6k | +2% | - | 1 year ago 0.0.13 | ESM only | None | Vue, 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 + CommonJS | Bundled | Vue |
| deep-chat-react Customizable chat component for AI APIs | 4.6k | +14% | - | 29 days ago 2.5.1 | ESM only | Bundled | React, Vue | |
| @intlify/vue-i18n-core @intlify/vue-i18n-core | 4.6k | - | - | - | 9 days ago 11.4.12 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @trevoreyre/autocomplete-js Simple autocomplete component in vanilla JS and Vue | 4.6k | - | - | - | 2 years ago 3.0.3 | ESM + CommonJS | None | Accessibility, 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 + CommonJS | Bundled | Internationalisation, Vue |
| vue3-social-sharing Vue 3 social sharing plugin | 4.6k | +56% | - | 4 months ago 1.5.0 | ESM only | Bundled | Vue | |
| vuedraggable-es draggable component for vue | 4.6k | +55% | - | 4 years ago 4.1.1 | ESM + CommonJS | Bundled | DOM 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 only | Bundled | Documentation tooling, Vue |
| @trevoreyre/autocomplete-vue Simple autocomplete component in vanilla JS and Vue | 4.5k | - | - | - | 2 years ago 3.0.3 | ESM + CommonJS | None | Accessibility, 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 + CommonJS | Bundled | React, 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 + CommonJS | Bundled | Tables and data grids, React |
| vue-directive-tooltip Vue.js tooltip directive | 4.5k | +18% | - | - 1.6.3 | CommonJS | None | Vue, 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 + CommonJS | Bundled | Charts and data visualisation, Vue |
| vuejs-dialog A lightweight, promise based alert, prompt and confirm dialog | 4.5k | -24% | - | 6 years ago 1.4.2 | CommonJS | None | Vue, Promises and async control flow | |
| nuxt-mapbox Elegant Mapbox GL JS integration with Nuxt | 4.4k | +81% | - | 1 year ago 1.6.4 | ESM only | Bundled | Maps 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 | CommonJS | None | Vue | |
| @maz-ui/translations Translations for Maz-UI library | 4.4k | - | - | - | 5 months ago 4.9.2 | ESM only | Bundled | Internationalisation, Vue |
| wecui 一款基于Vue2.x版本的移动端web组件 | 4.4k | +46% | - | - 1.3.0 | CommonJS | Bundled | Vue | |
| vue-flag-icon vue flag icon component | 4.4k | -23% | - | 4 years ago 2.1.0 | CommonJS | None | Vue | |
| @maz-ui/icons Icons set in SVG and Vue components | 4.4k | - | - | - | 5 months ago 4.9.2 | ESM only | Bundled | Icons, 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 only | Bundled | Markdown, Vue |
| vuesax Framework Components for Vue js | 4.4k | -25% | - | 6 years ago 3.12.2 | CommonJS | None | CSS-in-JS and styling, Vue | |
| nuxt-graphql-client [](https://nuxt-graphql-client.web.app) | 4.4k | -26% | - | 1 year ago 0.2.46 | ESM + CommonJS | Bundled | GraphQL, Vue | |
| vuex-i18n Easy localization for vue-components using vuex as data store | 4.3k | -4% | - | 7 years ago 1.13.1 | CommonJS | Bundled | Internationalisation, Vue | |
| vue3-ts-jsoneditor [](https://www.npmjs.com/package/vue3-ts-jsoneditor) [](https://www.npmjs.com/package/vue3-ts-jsoneditor) [ | 4.1k | - | - | - | 1 year ago 0.13.0 | ESM + CommonJS | Bundled | Vue |
| @vicons/tabler Vue3 SVG icon components integrated from [`tabler`](https://github.com/tabler/tabler-icons) | 4.1k | - | - | - | 1 year ago 0.13.0 | ESM + CommonJS | Bundled | Icons, 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[](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml) [](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[](https://nuxt-graphql-client.web.app)
- vuex-i18nEasy localization for vue-components using vuex as data store
- vue3-ts-jsoneditor[](https://www.npmjs.com/package/vue3-ts-jsoneditor) [](https://www.npmjs.com/package/vue3-ts-jsoneditor) [
- @vicons/tablerVue3 SVG icon components integrated from [`tabler`](https://github.com/tabler/tabler-icons)