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 |
|---|---|---|---|---|---|---|---|---|
| @nextcloud/webpack-vue-config A webpack vue config for nextcloud apps | 17.9k | - | - | - | 1 month ago 7.0.4 | CommonJS | None | Bundlers, Vue |
| epic-spinners Easy to use css spinners collection with vue.js integration. | 17.9k | +26% | - | 3 years ago 2.0.0 | ESM + CommonJS | Bundled | Vue, CSS-in-JS and styling | |
| vue-infinite-scroll An infinite scroll directive for vue.js. | 17.9k | -10% | - | - 2.0.2 | CommonJS | None | Vue | |
| nuxt-viewport Define custom viewports for your Nuxt project | 17.6k | +28% | - | 1 month ago 2.6.1 | ESM only | Bundled | Vue | |
| better-scroll Full-featured BetterScroll | 17.6k | +43% | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling | |
| @nuxtjs/composition-api Composition API hooks for Nuxt | 17.4k | - | - | - | 2 years ago 0.34.0 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| vue-html-loader vue template loader for webpack | 17.3k | +32% | - | - 1.2.4 | - | None | Vue | |
| @indoorequal/vue-maplibre-gl Vue 3 plugin for maplibre-gl | 17.3k | - | - | - | 1 month ago 9.0.1 | ESM only | Bundled | Vue |
| @coreui/vue-chartjs Vue component wrapper for Chart.js | 17.3k | - | - | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, 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. | 17.2k | -36% | - | 1 year ago 1.0.5 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| vue3-grid-layout-next A draggable and resizable grid layout, as a Vue component. | 17.1k | +58% | - | 2 years ago 1.0.7 | ESM only | Bundled | Vue | |
| @ag-grid-enterprise/charts Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 17.1k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @formkit/addons Optional features you can add to your FormKit inputs. | 17.1k | - | - | - | 2 months ago 2.1.2 | ESM + CommonJS | Bundled | Forms, Vue |
| vite-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. | 17k | -39% | - | 1 year ago 1.0.5 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| webpack-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. | 17k | -35% | - | 1 year ago 1.0.5 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| vanilla-text-mask JavaScript function that makes input HTML element accept mask pattern | 17k | -18% | - | - 5.1.1 | CommonJS | None | Angular, React | |
| vue-slicksort Set of mixins to turn any list into a sortable, touch-friendly, animated list | 16.7k | +9% | - | 3 years ago 2.0.5 | ESM + CommonJS | None | Vue | |
| vuejs-paginate A simple pagination component for Vue.js | 16.3k | -22% | - | - 2.1.0 | CommonJS | None | Vue | |
| devextreme-vue DevExtreme UI and Visualization Components for Vue | 16.3k | +3% | - | 7 days ago 26.1.5 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation | |
| vue3-smooth-dnd Drag & drop / sortable components for Vue 3. Bundles a maintained fork of smooth-dnd, ships TypeScript types. | 16.2k | +19% | - | 14 days ago 1.0.0 | ESM + CommonJS | Bundled | DOM and browser utilities, Vue | |
| @nuxtjs/html-validator html-validate integration for Nuxt | 16.1k | - | - | - | 1 year ago 2.1.0 | ESM only | None | Vue, Accessibility |
| vue-social-sharing A Vue.js component for sharing links to social networks | 16k | -13% | - | 4 years ago 3.0.9 | CommonJS | Bundled | Vue | |
| streamdown-vue Streamdown-style streaming Markdown renderer for Vue 3/Nuxt 3 with Shiki, KaTeX, Mermaid, and secure streaming helpers. | 15.8k | +1303% | - | 3 days ago 1.0.34 | ESM + CommonJS | Bundled | Markdown, Vue | |
| vue3-draggable-resizable [Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能 | 15.7k | +135% | - | 4 years ago 1.6.5 | ESM + CommonJS | Bundled | Vue | |
| @quasar/app-webpack Quasar Framework App CLI with Webpack | 15.6k | - | - | - | 5 months ago 4.4.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Vue |
| e-virt-table A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc. | 15.5k | +1019% | - | 9 days ago 1.4.16 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| @zag-js/tabbable Small utility that returns an array of all* tabbable DOM nodes within a containing node. | 15.4k | - | - | - | 2 years ago 0.49.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| vue-chrts Vue 3 chart components built on Unovis — Area, Bar, Line, Donut, Sparkline and TopoJSON map | 15.3k | +318% | - | 14 days ago 2.2.3 | ESM only | Bundled | Charts and data visualisation, Vue | |
| vue-fragment fragment component for vuejs | 15.3k | -26% | - | 4 years ago 1.6.0 | ESM + CommonJS | Bundled | Vue | |
| vue-js-toggle-button A toggle button component for Vue.js 2+ | 15.3k | -39% | - | - 1.3.3 | CommonJS | Bundled | Vue | |
| vue-google-charts Reactive Vue.js wrapper for Google Charts lib | 15.3k | -15% | - | 2 months ago 1.1.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue | |
| nativescript-vue Vue 3 renderer for NativeScript | 15.2k | +241% | - | 10 days ago 3.1.2 | CommonJS | Bundled | Vue | |
| eslint-config-vuetify eslint config for vue.js projects | 15.1k | +63% | - | 2 months ago 4.7.2 | ESM only | Bundled | Linting and formatting, Vue | |
| @vue-pdf-viewer/viewer A vue-pdf-viewer component for Vue and Nuxt. Suitable for vue-pdf document. | 15.1k | - | - | - | 8 days ago 4.4.0 | ESM + CommonJS | Bundled | PDF and documents, Vue |
| vue-phone-number-input A phone number input made with Vue JS && libphonenumber-js | 15.1k | +22% | - | 4 years ago 1.12.13 | CommonJS | Bundled | Vue | |
| @formkit/pro FormKit Pro — Form inputs and tools for high quality forms. | 15.1k | - | - | - | 3 months ago 0.130.0 | ESM + CommonJS | Bundled | Forms, Vue |
| esbuild-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. | 15k | +9% | - | 1 year ago 1.0.5 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| vue-frag Vue 2 fragment directive to return multiple root elements | 15k | -14% | - | 3 years ago 1.4.3 | ESM + CommonJS | Bundled | Vue, Static site generators and meta-frameworks | |
| @nuxthub/core Build full-stack Nuxt applications, with zero configuration. | 14.9k | - | - | - | 2 months ago 0.10.8 | ESM only | Bundled | Vue, Cloud SDKs |
| vue3-text-clamp Vue3 component which allows you to ellipsis your multiline text. | 14.9k | +53% | - | 3 years ago 0.1.2 | ESM only | Bundled | Vue, TypeScript tooling | |
| vue3-dropzone It's inspired by [react-dropzone](https://github.com/react-dropzone/react-dropzone) and implemented with vue3. | 14.8k | +6% | - | 2 years ago 2.2.1 | ESM + CommonJS | Bundled | Vue, Files and file systems | |
| deep-chat Customizable chat component for AI APIs | 14.7k | +40% | - | 29 days ago 2.5.1 | ESM only | Bundled | React, Vue | |
| timescape A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid. | 14.7k | +60% | - | 8 days ago 0.9.1 | ESM + CommonJS | None | React, Vue | |
| @johmun/vue-tags-input A tags input component for VueJS with autocompletion, custom validation, templating and much more | 14.7k | - | - | - | 7 years ago 2.1.0 | CommonJS | None | Vue |
| lottie-web-vue Airbnb Lottie-web component for Vue.js projects | 14.7k | -49% | - | 1 month ago 3.0.1 | ESM + CommonJS | Bundled | Vue, Animation | |
| vue3-gettext Translate Vue 3 applications with gettext | 14.7k | +18% | - | 3 months ago 4.0.1 | ESM only | Bundled | Internationalisation, Vue | |
| ag-charts-vue3 AG Charts Vue 3 Component | 14.6k | +108% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue | |
| @primeicons/vue PrimeIcons for Vue 3 - 300+ customizable SVG icons as Vue components | 14.5k | - | - | - | 2 days ago 8.0.2 | ESM + CommonJS | Bundled | Icons, Vue |
| unplugin-svg-vue-component Use svg as vue components with support for both vue2.7 and vue3.x | 14.4k | +374% | - | 2 years ago 0.1.1 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| vue2-perfect-scrollbar Vue.js wrapper for perfect scrollbar | 14.3k | -12% | - | 3 years ago 1.5.56 | ESM + CommonJS | Bundled | Vue, DOM and browser utilities |
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.
- @nextcloud/webpack-vue-configA webpack vue config for nextcloud apps
- epic-spinnersEasy to use css spinners collection with vue.js integration.
- vue-infinite-scrollAn infinite scroll directive for vue.js.
- nuxt-viewportDefine custom viewports for your Nuxt project
- better-scrollFull-featured BetterScroll
- @nuxtjs/composition-apiComposition API hooks for Nuxt
- vue-html-loadervue template loader for webpack
- @indoorequal/vue-maplibre-glVue 3 plugin for maplibre-gl
- @coreui/vue-chartjsVue component wrapper for Chart.js
- 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.
- vue3-grid-layout-nextA draggable and resizable grid layout, as a Vue component.
- @ag-grid-enterprise/chartsAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- @formkit/addonsOptional features you can add to your FormKit inputs.
- vite-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.
- webpack-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.
- vanilla-text-maskJavaScript function that makes input HTML element accept mask pattern
- vue-slicksortSet of mixins to turn any list into a sortable, touch-friendly, animated list
- vuejs-paginateA simple pagination component for Vue.js
- devextreme-vueDevExtreme UI and Visualization Components for Vue
- vue3-smooth-dndDrag & drop / sortable components for Vue 3. Bundles a maintained fork of smooth-dnd, ships TypeScript types.
- @nuxtjs/html-validatorhtml-validate integration for Nuxt
- vue-social-sharingA Vue.js component for sharing links to social networks
- streamdown-vueStreamdown-style streaming Markdown renderer for Vue 3/Nuxt 3 with Shiki, KaTeX, Mermaid, and secure streaming helpers.
- vue3-draggable-resizable[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能
- @quasar/app-webpackQuasar Framework App CLI with Webpack
- e-virt-tableA powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
- @zag-js/tabbableSmall utility that returns an array of all* tabbable DOM nodes within a containing node.
- vue-chrtsVue 3 chart components built on Unovis — Area, Bar, Line, Donut, Sparkline and TopoJSON map
- vue-fragmentfragment component for vuejs
- vue-js-toggle-buttonA toggle button component for Vue.js 2+
- vue-google-chartsReactive Vue.js wrapper for Google Charts lib
- nativescript-vueVue 3 renderer for NativeScript
- eslint-config-vuetifyeslint config for vue.js projects
- @vue-pdf-viewer/viewerA vue-pdf-viewer component for Vue and Nuxt. Suitable for vue-pdf document.
- vue-phone-number-inputA phone number input made with Vue JS && libphonenumber-js
- @formkit/proFormKit Pro — Form inputs and tools for high quality forms.
- esbuild-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-fragVue 2 fragment directive to return multiple root elements
- @nuxthub/coreBuild full-stack Nuxt applications, with zero configuration.
- vue3-text-clampVue3 component which allows you to ellipsis your multiline text.
- vue3-dropzoneIt's inspired by [react-dropzone](https://github.com/react-dropzone/react-dropzone) and implemented with vue3.
- deep-chatCustomizable chat component for AI APIs
- timescapeA flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
- @johmun/vue-tags-inputA tags input component for VueJS with autocompletion, custom validation, templating and much more
- lottie-web-vueAirbnb Lottie-web component for Vue.js projects
- vue3-gettextTranslate Vue 3 applications with gettext
- ag-charts-vue3AG Charts Vue 3 Component
- @primeicons/vuePrimeIcons for Vue 3 - 300+ customizable SVG icons as Vue components
- unplugin-svg-vue-componentUse svg as vue components with support for both vue2.7 and vue3.x
- vue2-perfect-scrollbarVue.js wrapper for perfect scrollbar