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 |
|---|---|---|---|---|---|---|---|---|
| eslint-plugin-css An ESLint plugin that provides rules to verify CSS definition objects. | 27.6k | +19% | - | 7 months ago 0.12.0 | CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling | |
| @vuepress/plugin-medium-zoom medium-zoom plugin for vuepress | 26.8k | - | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| img-comparison-slider Slider component to compare images before and after | 26.5k | +128% | - | 7 months ago 8.0.7 | CommonJS | Bundled | Angular, React | |
| vue3-google-login Add a Login with Google feature to your Vue 3 application using Google Identity Services | 26.3k | +28% | - | 4 months ago 2.1.4 | ESM + CommonJS | Bundled | Authentication and authorisation, Vue | |
| vue-debounce A simple vue directive for debounce | 26k | -12% | - | 1 year ago 5.0.1 | ESM only | Bundled | Vue, Promises and async control flow | |
| vue-agile A carousel component for Vue.js | 26k | -39% | - | 4 years ago 2.0.0 | CommonJS | None | UI component libraries, Vue | |
| vue-star-rating A simple, highly customisable star rating component for Vue 2.x. | 25.9k | +38% | - | 5 years ago 1.7.0 | CommonJS | None | Vue | |
| @zag-js/vue The vue wrapper for zag | 25.7k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| vue2-editor HTML editor using Vue.js 2, and Quill.js, an open source editor | 25.3k | -15% | - | 5 years ago 2.10.3 | ESM + CommonJS | None | Vue, Rich text and code editors | |
| vue-dragscroll vue directive to make a scrollable element scroll by draging to the scroll direction | 25.2k | +14% | - | 2 years ago 4.0.6 | ESM + CommonJS | Bundled | Vue, DOM and browser utilities | |
| vue-template-babel-compiler Post compiler for Vue template render functions to support ES features with Babel | 25.1k | +8% | - | 4 years ago 2.0.0 | CommonJS | None | Vue | |
| @tony.ganchev/eslint-plugin-header The native ESLint 9/10 header plugin. A zero-bloat, drop-in replacement for 'eslint-plugin-header' with first-class Flat Config & TypeScript support. Auto-fix Copyright, License, and banner comments in JavaScript, TypeScript, Vue, Svelte, CSS, HTML, YAML, | 25.1k | - | - | - | 5 months ago 3.4.4 | ESM + CommonJS | Bundled | Linting and formatting, Vue |
| vue-facing-decorator Vue typescript class and decorator based component. | 25.1k | +7% | - | 1 year ago 4.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @jsonforms/vue-vanilla Vue 3 Vanilla renderers for JSON Forms | 24.9k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Vue |
| @json-render/vue Vue renderer for @json-render/core. JSON becomes Vue components. | 24.8k | - | - | - | 7 days ago 0.21.0 | ESM + CommonJS | Bundled | Vue |
| @revolist/revogrid Virtual reactive data grid spreadsheet component - RevoGrid. | 24.4k | - | - | - | 3 days ago 4.28.1 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| nuxt-echarts Nuxt Module for Apache ECharts™ | 24.2k | +175% | - | 8 days ago 1.1.0 | ESM only | Bundled | Vue, Static site generators and meta-frameworks | |
| @headlessui-float/vue Easily use Headless UI for Vue 3 with Floating UI (Popper.js) | 24.1k | - | - | - | 1 year ago 0.15.1 | ESM + CommonJS | Bundled | Vue, DOM and browser utilities |
| @guolao/vue-monaco-editor Monaco Editor for Vue 2&3 - use the monaco-editor in any Vue application without needing to use webpack (or rollup/vite) configuration files / plugins | 23.8k | - | - | - | 11 months ago 1.6.0 | ESM + CommonJS | Bundled | Rich text and code editors, Vue |
| @urql/vue A highly customizable and versatile GraphQL client for vue | 23.3k | - | - | - | 3 months ago 2.1.1 | ESM + CommonJS | Bundled | GraphQL, Vue |
| @better-scroll/core Minimalistic core scrolling for BetterScroll, it is pure and tiny | 22.4k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| vue-froala-wysiwyg Vue plugin for Froala WYSIWYG HTML rich text editor. | 22k | +45% | - | 1 month ago 5.4.0 | ESM + CommonJS | None | Rich text and code editors, Vue | |
| @better-scroll/shared-utils shared-utils for BetterScroll | 22k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| @vue/apollo-components Apollo GraphQL components for Vue.js | 22k | - | - | - | 1 year ago 4.2.2 | ESM + CommonJS | None | GraphQL, Vue |
| @nanostores/vue Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores | 21.9k | - | - | - | 6 months ago 1.1.0 | ESM only | Bundled | State management, Vue |
| @quasar/babel-preset-app Babel preset for Quasar CLI | 21.8k | - | - | - | 6 months ago 2.0.4 | CommonJS | None | CLI tools and terminal utilities, Vue |
| vue-spinner Spinners of Vue Components | 21.8k | -19% | - | 3 months ago 3.0.2 | ESM + CommonJS | Bundled | Vue | |
| v-money Vue currency input/directive mask | 21.4k | -11% | - | - 0.8.1 | CommonJS | None | Vue, Payments and commerce | |
| @vicons/ionicons5 Vue3 SVG icon components integrated from [`ionicons5`](https://ionicons.com/) | 21.2k | - | - | - | 1 year ago 0.13.0 | ESM + CommonJS | Bundled | Vue |
| @riophae/vue-treeselect A multi-select component with nested options support for Vue.js | 21.2k | - | - | - | 6 years ago 0.4.0 | CommonJS | None | Vue |
| @coreui/vue UI Components Library for Vue.js | 21k | - | - | - | 2 months ago 5.10.0 | ESM + CommonJS | Bundled | UI component libraries, Vue |
| vue3-datepicker A simple Vue 3 datepicker component. Supports disabling of dates, translations. Dependent on date-fns. | 20.9k | -19% | - | 3 years ago 0.4.0 | ESM + CommonJS | Bundled | Date pickers, Vue | |
| unplugin-kubb Integration of Kubb for Vite, Webpack, Rollup, esbuild, Rspack, Nuxt, and Astro. | 20.9k | +1635% | - | 1 day ago 5.3.16 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @vuepress/bundlerutils Utils package of VuePress bundler | 20.8k | - | - | - | 1 year ago 2.0.0-rc.16 | ESM only | Bundled | Static site generators and meta-frameworks, Vue |
| overlayscrollbars-vue OverlayScrollbars for Vue. | 20.7k | +37% | - | 4 months ago 0.5.10 | ESM + CommonJS | Bundled | Vue, TypeScript tooling | |
| markstream-vue Vue/Nuxt streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, and stream-diffs powered code blocks. | 20.5k | - | - | 4 days ago 2.0.13 | ESM only | Bundled | Markdown, WebSockets and realtime | |
| launchdarkly-vue-client-sdk LaunchDarkly Client-side SDK for VueJS | 19.9k | +41% | - | 11 days ago 2.5.3 | ESM + CommonJS | Bundled | Vue | |
| @ag-grid-enterprise/multi-filter Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 19.8k | - | - | - | 1 year ago 32.3.9 | ESM + CommonJS | Bundled | Tables and data grids, React |
| vue-carousel A flexible, responsive, touch-friendly carousel for Vue.js | 19.8k | -44% | - | - 0.18.0 | CommonJS | None | UI component libraries, Vue | |
| vue2-touch-events Simple touch events support for vueJS2 | 19.5k | +4% | - | - 3.2.3 | CommonJS | Bundled | Vue | |
| vue-smooth-reflow Transition reflow in response to vue data changes. | 19.4k | +77% | - | 7 years ago 0.1.12 | ESM + CommonJS | Bundled | Vue, Animation | |
| searchkit Search UI for Elasticsearch. | 19.1k | +123% | - | 5 months ago 4.16.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| storybook-addon-vue-mdx Use Vue components inside MDX files, as if they were React components. | 19.1k | +123% | - | 10 months ago 3.0.0 | ESM only | Bundled | Documentation tooling, Vue | |
| laravel-vue-i18n allows to connect your `Laravel` Framework localization files with `Vue`. | 18.9k | +61% | - | 9 days ago 2.9.0 | ESM + CommonJS | Bundled | Vue, TypeScript tooling | |
| @vue/cli-plugin-unit-mocha mocha unit testing plugin for vue-cli | 18.7k | - | - | - | 1 year ago 5.0.9 | CommonJS | None | Vue, Testing |
| vue-resize-sensor detect container resizing | 18.6k | -31% | - | 8 years ago 2.0.0 | CommonJS | None | Vue | |
| @tresjs/cientos Collection of useful helpers and fully functional, ready-made abstractions for Tres | 18.6k | - | - | - | 11 days ago 5.9.0 | ESM only | Bundled | 3D, WebGL and game engines, Vue |
| @handsontable/vue3 Best Data Grid for Vue with Spreadsheet Look and Feel. | 18.3k | - | - | - | 10 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| @coreui/icons-vue Official Vue component for CoreUI Icons | 18.3k | - | - | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | Icons, Vue |
| @unovis/svelte Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 18k | - | - | - | 14 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, Svelte |
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.
- eslint-plugin-cssAn ESLint plugin that provides rules to verify CSS definition objects.
- @vuepress/plugin-medium-zoommedium-zoom plugin for vuepress
- img-comparison-sliderSlider component to compare images before and after
- vue3-google-loginAdd a Login with Google feature to your Vue 3 application using Google Identity Services
- vue-debounceA simple vue directive for debounce
- vue-agileA carousel component for Vue.js
- vue-star-ratingA simple, highly customisable star rating component for Vue 2.x.
- @zag-js/vueThe vue wrapper for zag
- vue2-editorHTML editor using Vue.js 2, and Quill.js, an open source editor
- vue-dragscroll vue directive to make a scrollable element scroll by draging to the scroll direction
- vue-template-babel-compilerPost compiler for Vue template render functions to support ES features with Babel
- @tony.ganchev/eslint-plugin-headerThe native ESLint 9/10 header plugin. A zero-bloat, drop-in replacement for 'eslint-plugin-header' with first-class Flat Config & TypeScript support. Auto-fix Copyright, License, and banner comments in JavaScript, TypeScript, Vue, Svelte, CSS, HTML, YAML,
- vue-facing-decoratorVue typescript class and decorator based component.
- @jsonforms/vue-vanillaVue 3 Vanilla renderers for JSON Forms
- @json-render/vueVue renderer for @json-render/core. JSON becomes Vue components.
- @revolist/revogridVirtual reactive data grid spreadsheet component - RevoGrid.
- nuxt-echartsNuxt Module for Apache ECharts™
- @headlessui-float/vueEasily use Headless UI for Vue 3 with Floating UI (Popper.js)
- @guolao/vue-monaco-editorMonaco Editor for Vue 2&3 - use the monaco-editor in any Vue application without needing to use webpack (or rollup/vite) configuration files / plugins
- @urql/vueA highly customizable and versatile GraphQL client for vue
- @better-scroll/coreMinimalistic core scrolling for BetterScroll, it is pure and tiny
- vue-froala-wysiwygVue plugin for Froala WYSIWYG HTML rich text editor.
- @better-scroll/shared-utilsshared-utils for BetterScroll
- @vue/apollo-componentsApollo GraphQL components for Vue.js
- @nanostores/vueVue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
- @quasar/babel-preset-appBabel preset for Quasar CLI
- vue-spinnerSpinners of Vue Components
- v-moneyVue currency input/directive mask
- @vicons/ionicons5Vue3 SVG icon components integrated from [`ionicons5`](https://ionicons.com/)
- @riophae/vue-treeselectA multi-select component with nested options support for Vue.js
- @coreui/vueUI Components Library for Vue.js
- vue3-datepickerA simple Vue 3 datepicker component. Supports disabling of dates, translations. Dependent on date-fns.
- unplugin-kubbIntegration of Kubb for Vite, Webpack, Rollup, esbuild, Rspack, Nuxt, and Astro.
- @vuepress/bundlerutilsUtils package of VuePress bundler
- overlayscrollbars-vueOverlayScrollbars for Vue.
- markstream-vueVue/Nuxt streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, and stream-diffs powered code blocks.
- launchdarkly-vue-client-sdkLaunchDarkly Client-side SDK for VueJS
- @ag-grid-enterprise/multi-filterAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
- vue-carouselA flexible, responsive, touch-friendly carousel for Vue.js
- vue2-touch-eventsSimple touch events support for vueJS2
- vue-smooth-reflowTransition reflow in response to vue data changes.
- searchkitSearch UI for Elasticsearch.
- storybook-addon-vue-mdxUse Vue components inside MDX files, as if they were React components.
- laravel-vue-i18nallows to connect your `Laravel` Framework localization files with `Vue`.
- @vue/cli-plugin-unit-mochamocha unit testing plugin for vue-cli
- vue-resize-sensordetect container resizing
- @tresjs/cientosCollection of useful helpers and fully functional, ready-made abstractions for Tres
- @handsontable/vue3Best Data Grid for Vue with Spreadsheet Look and Feel.
- @coreui/icons-vueOfficial Vue component for CoreUI Icons
- @unovis/svelteModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript