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
nuxt-start
Starts Nuxt Application in production mode
1.9k-34%-2 years ago
2.18.1
CommonJSNoneStatic site generators and meta-frameworks, Vue
vue-fusioncharts
A simple and lightweight VueJS component for FusionCharts JavaScript Charting Library
1.9k-3%-1 year ago
3.4.0
CommonJSNoneCharts and data visualisation, Vue
vue-mugen-scroll
Infinite scroll component for Vue.js
1.9k+34%-7 years ago
0.2.6
CommonJSNoneDOM and browser utilities, Vue
@j2only/slide-unlock
Vue.js slide to unlock component. Protect users from accidental clicks or protect your web app from bot attack.
1.9k---1 year ago
0.5.11
ESM + CommonJSBundledTypeScript tooling, Vue
vue-i18n-composable
Composition API for vue-i18n in Vue 2.x
1.9k-42%-4 years ago
2.0.0
ESM + CommonJSBundledInternationalisation, Vue
vue-preloader
Vue-Preloader is a versatile and easy-to-use Vue.js component that allows you to add loading animations to your Vue.js or Nuxt.js projects. It is compatible with both Vue 2 and Vue 3.
1.9k+753%-2 years ago
1.1.4
ESM + CommonJSNoneVue
@webx-ui/module-media
The file manager of a WebX UI admin panel: folders, files, uploads and an image editor. Pairs with webx-ui/module-media on the server.
1.9k---today
0.8.15
ESM onlyBundledVue
pptx-vue-viewer
Vue 3 PowerPoint viewer and editor component: render, edit, and export PPTX slides in the browser.
1.9k--today
4.6.0
ESM + CommonJSBundledPDF and documents, Vue
vue-3-linkify
Linkify.js for Vue.js 3
1.8k+13%-4 years ago
1.1.0
CommonJSBundledVue
@bitrix24/b24ui-nuxt
Bitrix24 UI Kit for building REST-API web applications with Nuxt & Vue
1.8k---13 days ago
2.13.0
ESM onlyBundledUI component libraries, Vue
jodit-vue
Vue wrapper for Jodit Editor
1.8k-32%-3 years ago
3.1.0
ESM + CommonJSNoneRich text and code editors, Vue
quasar-framework
Build responsive SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase
1.8k-23%-7 years ago
0.17.20
ESM + CommonJSNoneVue
simple-vue-camera
A simple to use, but extensive, camera component for Vue 3 with Typescript support to create great camera experiences.
1.8k+6%-3 years ago
1.1.3
CommonJSBundledVue
vue-fixed-header
Simple and cross-browser friendly fixed header component for Vue.js.
1.8k-18%-6 years ago
3.2.15
CommonJSNoneVue, TypeScript tooling
gitart-vue-dialog
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://savelife.in.ua/en/)
1.8k+7%-4 months ago
4.0.0
ESM + CommonJSBundledVue, UI component libraries
vue-fast-marquee
A lightweight Vue 3 component that harnesses the power of CSS animations to create silky smooth marquees.
1.8k-6%-18 days ago
2.0.2
ESM onlyBundledUI component libraries, Vue
@formschema/native
Vue component form based on JSON Schema
1.8k---4 years ago
2.0.0-beta.7
CommonJSBundledVue
babel-preset-typescript-vue3
TypeScript preset for Babel 7.x supporting Vue.js 3 components written in TS
1.8k-54%-1 year ago
2.1.1
ESM onlyNoneTypeScript tooling, Vue
vue-picture-input
Mobile-friendly picture file input component with image preview and drag and drop.
1.8k-21%-1 year ago
4.0.2
CommonJSNoneVue, Image processing
vuevectormap
A Vue wrapper component for Jsvectormap
1.8k+12%-1 year ago
2.1.1
ESM + CommonJSNoneVue, Maps and geolocation
@homebaseai/vue3-intercom
An Intercom plugin for Vue.js 3
1.8k---3 years ago
2.0.2
ESM onlyBundledVue
@skirtle/vue-vnode-utils
Utilities for manipulating Vue 3 VNodes
1.8k---3 months ago
0.3.0
ESM + CommonJSBundledVue
json-tree-view-vue3
JSON tree rendering Vue3 component
1.8k+129%-2 months ago
2.0.0
ESM onlyBundledParsers and serialisers, Vue
vue3-signature-pad
A Vue3 Signature Pad
1.8k+48%-5 years ago
1.0.7
ESM + CommonJSBundledTypeScript tooling, Vue
vue-element-plus-x
<div align="center"> <a href="https://v2.element-plus-x.com"> <img src="https://cdn.element-plus-x.com/element-plus-x.png" alt="Element-Plus-X" width="180" class="logo" /> </a> </div>
1.8k+210%-4 months ago
2.0.3
ESM + CommonJSBundledVue
@bytescale/upload-widget-vue
Vue File Upload UI Widget — Lightweight & supports: drag and drop, multiple uploads, image cropping, customization & more 🚀 Comes with Cloud Storage 🌐
1.8k---5 months ago
4.17.0
CommonJSBundledFiles and file systems, Vue
vue-beautiful-chat
A simple and beautiful Vue chat component backend agnostic.
1.8k-89%-6 years ago
2.5.0
CommonJSNoneVue
form-create-designer
好用的Vue低代码可视化表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率。
1.8k+600%-1 year ago
3.3.0-oem
ESM + CommonJSBundledForms, Vue
survey-vue
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
1.8k-24%--
1.12.67
CommonJSBundledVue, UI component libraries
openvue
OpenVue is an open source, MIT-licensed UI library for Vue featuring a rich set of 80+ components, a theme designer, and various theme alternatives such as Material, Bootstrap and Tailwind. It is a community-maintained continuation of PrimeVue.
1.8k--14 days ago
1.0.0
ESM + CommonJSBundledUI component libraries, Vue
jordium-gantt-vue3
A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.
1.8k+3367%-18 days ago
1.14.1
ESM + CommonJSBundledVue, TypeScript tooling
vue-numeral-filter
Vue.js filter for Numeral.js
1.8k+29%-4 years ago
2.2.0
CommonJSNoneVue
vue-devtools
An electron devtools extension for debugging Vue.js applications.
1.8k-46%-6 years ago
5.1.4
CommonJSNoneVue
vue3-loading-overlay
Vue.js component for full screen loading indicator, compatible for vue3.
1.8k-58%-5 years ago
0.0.0
CommonJSNoneVue
@fingerprintiq/js
Browser fingerprinting SDK — identify visitors with 99%+ accuracy using 41 client signals fused with server-side TLS/JA4 analysis
1.8k---4 months ago
0.5.0
ESM + CommonJSBundledBlockchain and Web3, React
@varlet/axle
Progressive request tool based on axios
1.8k---5 months ago
1.0.2
ESM onlyBundledVue, HTTP clients
v-idle
A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users
1.8k-42%-2 years ago
1.0.3
ESM + CommonJSBundledVue, TypeScript tooling
vue-styled-components
Visual primitives for the component age. A simple port of styled-components 💅 for Vue
1.8k-50%-5 years ago
1.6.0
ESM + CommonJSNoneCSS-in-JS and styling, Vue
vue-smooth-scroll
Simple vue smooth scroll
1.8k+14%--
1.0.13
CommonJSNoneVue
vue3-tree
A customizable vuejs tree viewer.
1.7k+39%-3 years ago
0.11.5
ESM + CommonJSBundledVue
pdf-viewer-vue
PDF viewer component for Vue 2 and Vue 3
1.7k-8%-4 years ago
0.2.7
CommonJSBundledPDF and documents, Vue
v-photoswipe
Vue plugin for image preview base on PhotoSwipe
1.7k-53%-7 years ago
1.0.3-1
CommonJSNoneVue
@jsonforms/vue-vuetify
Vue Vuetify renderers for JSON Forms
1.7k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Vue
vue-resizer
A series of the resizer components for Vue.js
1.7k+118%-1 year ago
1.2.0
CommonJSNoneVue
wevu
Vue 3 风格的小程序运行时,包含响应式、diff+setData 与轻量状态管理
1.7k--1 day ago
7.3.0
ESM onlyBundledVue, State management
vue3-google-address-autocomplete
A Vue 3 component for Google address autocomplete
1.7k-50%-3 years ago
1.1.3
ESM onlyNoneVue, Maps and geolocation
vue-particles
Vue.js component for particles backgrounds
1.7k-62%-9 years ago
1.0.9
CommonJSNoneVue
vue3-word-cloud
Generates a cloud out of the words.
1.7k+236%-3 years ago
1.0.4
CommonJSNoneCharts and data visualisation, Vue
vue-go-tsc
Blazingly fast Vue 3 type checker powered by typescript-go — a Go-native alternative to vue-tsc
1.7k--2 days ago
0.3.1
-NoneTypeScript tooling, Vue
vue-carousel-3d
Beautiful, flexible and touch supported 3D Carousel for Vue.js
1.7k-18%--
2.1.1
ESM + CommonJSBundledUI component libraries, 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.

  • nuxt-startStarts Nuxt Application in production mode
  • vue-fusionchartsA simple and lightweight VueJS component for FusionCharts JavaScript Charting Library
  • vue-mugen-scrollInfinite scroll component for Vue.js
  • @j2only/slide-unlockVue.js slide to unlock component. Protect users from accidental clicks or protect your web app from bot attack.
  • vue-i18n-composableComposition API for vue-i18n in Vue 2.x
  • vue-preloaderVue-Preloader is a versatile and easy-to-use Vue.js component that allows you to add loading animations to your Vue.js or Nuxt.js projects. It is compatible with both Vue 2 and Vue 3.
  • @webx-ui/module-mediaThe file manager of a WebX UI admin panel: folders, files, uploads and an image editor. Pairs with webx-ui/module-media on the server.
  • pptx-vue-viewerVue 3 PowerPoint viewer and editor component: render, edit, and export PPTX slides in the browser.
  • vue-3-linkifyLinkify.js for Vue.js 3
  • @bitrix24/b24ui-nuxtBitrix24 UI Kit for building REST-API web applications with Nuxt & Vue
  • jodit-vueVue wrapper for Jodit Editor
  • quasar-frameworkBuild responsive SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase
  • simple-vue-cameraA simple to use, but extensive, camera component for Vue 3 with Typescript support to create great camera experiences.
  • vue-fixed-headerSimple and cross-browser friendly fixed header component for Vue.js.
  • gitart-vue-dialog[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://savelife.in.ua/en/)
  • vue-fast-marqueeA lightweight Vue 3 component that harnesses the power of CSS animations to create silky smooth marquees.
  • @formschema/nativeVue component form based on JSON Schema
  • babel-preset-typescript-vue3TypeScript preset for Babel 7.x supporting Vue.js 3 components written in TS
  • vue-picture-inputMobile-friendly picture file input component with image preview and drag and drop.
  • vuevectormapA Vue wrapper component for Jsvectormap
  • @homebaseai/vue3-intercomAn Intercom plugin for Vue.js 3
  • @skirtle/vue-vnode-utilsUtilities for manipulating Vue 3 VNodes
  • json-tree-view-vue3JSON tree rendering Vue3 component
  • vue3-signature-padA Vue3 Signature Pad
  • vue-element-plus-x<div align="center"> <a href="https://v2.element-plus-x.com"> <img src="https://cdn.element-plus-x.com/element-plus-x.png" alt="Element-Plus-X" width="180" class="logo" /> </a> </div>
  • @bytescale/upload-widget-vueVue File Upload UI Widget — Lightweight & supports: drag and drop, multiple uploads, image cropping, customization & more 🚀 Comes with Cloud Storage 🌐
  • vue-beautiful-chatA simple and beautiful Vue chat component backend agnostic.
  • form-create-designer好用的Vue低代码可视化表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率。
  • survey-vuesurvey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
  • openvueOpenVue is an open source, MIT-licensed UI library for Vue featuring a rich set of 80+ components, a theme designer, and various theme alternatives such as Material, Bootstrap and Tailwind. It is a community-maintained continuation of PrimeVue.
  • jordium-gantt-vue3A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.
  • vue-numeral-filterVue.js filter for Numeral.js
  • vue-devtoolsAn electron devtools extension for debugging Vue.js applications.
  • vue3-loading-overlayVue.js component for full screen loading indicator, compatible for vue3.
  • @fingerprintiq/jsBrowser fingerprinting SDK — identify visitors with 99%+ accuracy using 41 client signals fused with server-side TLS/JA4 analysis
  • @varlet/axleProgressive request tool based on axios
  • v-idleA universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users
  • vue-styled-componentsVisual primitives for the component age. A simple port of styled-components 💅 for Vue
  • vue-smooth-scrollSimple vue smooth scroll
  • vue3-treeA customizable vuejs tree viewer.
  • pdf-viewer-vuePDF viewer component for Vue 2 and Vue 3
  • v-photoswipeVue plugin for image preview base on PhotoSwipe
  • @jsonforms/vue-vuetifyVue Vuetify renderers for JSON Forms
  • vue-resizerA series of the resizer components for Vue.js
  • wevuVue 3 风格的小程序运行时,包含响应式、diff+setData 与轻量状态管理
  • vue3-google-address-autocompleteA Vue 3 component for Google address autocomplete
  • vue-particlesVue.js component for particles backgrounds
  • vue3-word-cloudGenerates a cloud out of the words.
  • vue-go-tscBlazingly fast Vue 3 type checker powered by typescript-go — a Go-native alternative to vue-tsc
  • vue-carousel-3dBeautiful, flexible and touch supported 3D Carousel for Vue.js