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
skema
Skema provides a handy & composable way to validate / transform / purify the input data.
14.2k-47%-6 years ago
9.5.5
ESM + CommonJSNoneTypeScript tooling, Vue
@icon-park/vue-next
Vue3 Icons for IconPark
14.2k---4 years ago
1.4.2
ESM + CommonJSBundledIcons, Vue
easyqrcodejs
Cross-browser QRCode generator for pure javascript. Support Canvas, SVG and Table drawing methods. Support Dot style, Logo, Background image, Colorful, Title etc. settings. Support Angular, Vue.js, React, Next.js, Svelte framework. Support binary(hex) dat
13.9k-18%--
4.6.2
CommonJSBundledVue
@vue-office/docx
支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
13.8k---1 year ago
1.6.3
CommonJSBundledPDF and documents, Vue
vue3-select-component
A flexible & modern select-input control for Vue 3.
13.8k+219%-2 months ago
1.0.1
ESM onlyBundledVue
@vueuse/rxjs
Enables RxJS reactive functions in Vue
13.8k---9 days ago
15.0.0
ESM onlyBundledVue
@pinia/colada-devtools
Devtools for Pinia Colada
13.7k---9 days ago
2.0.0
ESM onlyNoneCaching, Vue
vue3-easy-data-table
A customizable and easy-to-use data table component made with Vue.js 3.x.
13.7k-15%-3 years ago
1.5.47
ESM + CommonJSBundledVue, Bundlers
@elastic/apm-rum-vue
Elastic APM Real User Monitoring for Vue applications
13.7k---2 months ago
2.1.15
ESM + CommonJSNoneMonitoring and error tracking, Vue
@comark/nuxt
Nuxt module for Comark. Render Markdown with components at runtime, with auto-imported components and streaming support for AI output.
13.7k---15 days ago
0.7.0
ESM onlyBundledMarkdown, Vue
maz-ui
A standalone components library for Vue.Js 3 & Nuxt.Js 3
13.7k+11%-5 months ago
4.9.3
ESM onlyBundledUI component libraries, Vue
@better-scroll/mouse-wheel
support for MouseWheel in PC
13.6k---3 years ago
2.5.1
ESM + CommonJSBundledDOM and browser utilities, TypeScript tooling
vue-resize-directive
Vue.js 2.0 directive to detect element resize
13.6k+28%-7 years ago
1.2.0
CommonJSNoneVue
ag-grid-vue
AG Grid Vue 2 Component
13.5k-1%-2 years ago
31.3.4
ESM + CommonJSBundledTables and data grids, Vue
@vue-office/excel
支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
13.5k---1 year ago
1.7.14
CommonJSBundledPDF and documents, Vue
vue-stream-markdown
Streaming markdown output, Useful for text streams like LLM outputs.
13.5k--1 day ago
2.0.0
ESM onlyBundledMarkdown, Vue
vuex-mock-store
Simple and straightforward mock for Vuex v3.x Store
13.5k-2%-3 years ago
0.1.0
CommonJSBundledTesting, State management
@angelblanco/v-calendar
A calendar and date picker plugin for Vue.js.
13.4k---1 year ago
3.1.3
ESM + CommonJSBundledDate pickers, Vue
v-onboarding
A fully-typed, customizable onboarding component for Vue 3
13.4k+3%-3 months ago
2.12.4
ESM + CommonJSBundledVue
vue-async-computed
Async computed properties for Vue
13.4k-17%-2 years ago
4.0.1
ESM + CommonJSBundledPromises and async control flow, Vue
@ag-grid-enterprise/viewport-row-model
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
13.3k---1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
vue-autosuggest
Vue autosuggest component.
13.3k+4%-6 years ago
2.2.0
ESM + CommonJSNoneAccessibility, Vue
vue-3-slider-component
A highly customized slider component for Vue 3
13.2k+10%-1 year ago
1.0.2
ESM + CommonJSBundledVue
@imengyu/vue3-context-menu
A context menu component for Vue3
13.1k---2 months ago
1.5.6
ESM + CommonJSNoneVue, TypeScript tooling
nuxt-charts
Legacy Nuxt Charts module (Unovis / vue-chrts). Prefer nuxt-charts v3.
13.1k+295%-14 days ago
2.2.3
ESM onlyBundledCharts and data visualisation, Vue
vue2-filters
A collection of Vue.js filters
13.1k-32%-4 years ago
0.14.0
CommonJSBundledVue
vue-image-crop-upload
a vue plgin for image upload and crop(vue图片剪裁上传插件)
12.9k+55%-5 years ago
3.0.3
CommonJSNoneVue, Files and file systems
@cometchat/chat-uikit-vue
Ready-to-use Chat UI Components for Vue(Javascript/Web)
12.8k---10 months ago
4.3.32
ESM + CommonJSBundledVideo and audio, Vue
vue-contenteditable
This plugin provides a `<contenteditable/>` element supporting `v-model`. It also provides some (optional) features, like preventing html input and paste, or new lines.
12.6k+39%-3 years ago
4.1.0
ESM onlyBundledRich text and code editors, Vue
vue-good-table
A simple, clean data table for VueJS (2.x) with essential features like sorting, column filtering, pagination etc
12.6k-29%-4 years ago
2.21.11
ESM + CommonJSNoneTables and data grids, Vue
@remcovaes/web-test-runner-vite-plugin
@web/test-runner plugin to allow the build to be done by Vite
12.5k---5 months ago
1.4.1
ESM onlyNoneTesting, Vue
vue3-clipboard
A Vuejs3 binding for clipboard.js
12.5k-25%-5 years ago
1.0.0
ESM + CommonJSNoneDOM and browser utilities, Vue
enum-plus
A drop-in replacement for native enum. Like native enum but much better!
12.4k+101%-1 month ago
3.3.0
ESM + CommonJSBundledInternationalisation, React
vue-slick-carousel
Vue Slick Carousel with True SSR Written for Faster Luxstay
12.4k-28%-6 years ago
1.0.6
CommonJSNoneStatic site generators and meta-frameworks, UI component libraries
tiny-debounce
tiny debounce function alternative to lodash.debounce
12.3k+127%-9 years ago
0.1.1
CommonJSNonePromises and async control flow, Vue
@form-create/core
FormCreate低代码表单渲染引擎,可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。
12.2k---1 year ago
2.6.3
ESM + CommonJSBundledForms, Vue
dropzone-vue3
Vue3 port of vue2-dropzone A wrapper around Dropzone.js for Vue 3
12.2k+24%-3 years ago
1.0.2
ESM onlyBundledVue
vue-text-highlight
Text highlighter for Vue.js
12.1k+70%-6 years ago
2.0.10
ESM + CommonJSNoneVue
@serwist/vite
A module that integrates Serwist into your Vite application.
12.1k---2 months ago
9.5.12
ESM onlyBundledBundler plugins and loaders, Svelte
vue2-timepicker
A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support
12k-12%-5 years ago
1.1.6
ESM + CommonJSNoneVue, UI component libraries
@syncedstore/react
React hook useSyncedStore for SyncedStore.
11.9k---2 years ago
0.6.0
ESM + CommonJSBundledVue
vue-confetti-explosion
Confetti explosion in Vue 3 🎉🎊
11.9k-13%-3 years ago
1.0.2
ESM + CommonJSBundledVue
vue3-simple-typeahead
A simple and lightweight Vue3 typeahead component that show a suggested list of elements while the user types in.
11.8k+148%-4 years ago
1.0.11
ESM + CommonJSNoneVue
jqwidgets-scripts
jQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
11.7k+69%-7 days ago
27.0.1
CommonJSNoneTables and data grids, UI component libraries
vue-gtag-next
Global Site Tag (gtag.js) plugin for Vue 3
11.7k+13%-5 years ago
1.14.0
ESM + CommonJSBundledVue
unplugin-vue-setup-extend-plus
Extending the vue script setup syntactic sugar
11.7k+153%-2 years ago
1.0.1
ESM + CommonJSBundledVue
@better-scroll/wheel
a BetterScroll plugin to imitate IOS Picker
11.7k---3 years ago
2.5.1
ESM + CommonJSBundledDOM and browser utilities, TypeScript tooling
directus
Directus is a real-time API and App dashboard for managing SQL database content
11.6k+82%-2 days ago
12.4.1
ESM onlyNoneDatabase clients and drivers, Vue
vue-custom-element
Custom Elements for Vue.js
11.6k-33%--
3.3.0
ESM + CommonJSBundledVue
vue-yandex-maps
Yandex Maps 3.0 components library for VueJS.
11.6k-61%-5 months ago
3.0.4
ESM onlyBundledVue, Maps and geolocation

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.