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
@tsparticles/angular
Official tsParticles Angular Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
3k---25 days ago
4.4.0
ESM onlyBundledAnimation, React
vue-owl-carousel
VueJS wrapper for Owl Carousel
3k-38%-7 years ago
2.0.3
CommonJSNoneUI component libraries, Vue
vue-snip
![GitHub](https://img.shields.io/github/license/ajobi/vue-snip) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/vue-snip)
3k-41%-2 years ago
2.0.2
CommonJSBundledVue
@i18n-micro/hmr
Translation HMR utilities for Nuxt I18n Micro (granular subpath imports).
3k---1 day ago
1.0.16
ESM + CommonJSBundledInternationalisation, Vue
@vojtechlanka/vue-tags-input
A tags input component for Vue3 based on @sipec/vue-tags-input which is fork from @JohMun/vue-tags-input.
3k---5 months ago
3.1.2
ESM + CommonJSNoneVue
lavinhash
High-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
3k--3 months ago
2.0.0
ESM onlyBundledCryptography and hashing, React
@ag-grid-community/vue
AG Grid Vue 2 Component
3k---2 years ago
31.3.4
ESM + CommonJSBundledTables and data grids, Vue
vize
Vize - High-performance Vue.js toolchain in Rust
3k--1 day ago
0.426.3
ESM onlyBundledVue, Build tools
vue-native-websocket-vue3
支持vue3和vuex、pinia的websocket插件
2.9k+1%-1 year ago
3.1.8
CommonJSBundledWebSockets and realtime, State management
page-agent-sdk
AI agent SDK for web pages — embed a chat assistant that edits page data via schema-validated tools. A lighter, framework-agnostic alternative to CopilotKit/LangChain for in-page JSON-editing agents. Vue-bundled; works with DeepSeek, OpenAI, MCP.
2.9k--2 days ago
4.24.5
ESM + CommonJSBundledSchema validation, Vue
vue3-smooth-scroll
Simple vue smooth scroll
2.9k-2%-5 years ago
0.8.1
CommonJSBundledVue, DOM and browser utilities
vue-toastr
Toastr for Vue.js no jquery dependencies
2.9k-6%-7 years ago
2.1.2
ESM + CommonJSNoneVue
vue-markdown-loader
markdown file to vue component loader.
2.9k+94%-4 years ago
2.5.0
CommonJSNoneMarkdown, Vue
vue-month-picker
A lightweight month picker for Vue 3 with no dependencies.
2.9k-24%-7 months ago
2.0.0
ESM + CommonJSNoneVue, Date pickers
@cfcs/vue3
Write once, create framework components that supports React, Vue, Svelte, and more.
2.9k---3 years ago
0.1.0
ESM + CommonJSBundledVue, Svelte
@ts-pro/vue-eternal-loading
Infinity loading component vue3 projects. Slava Ukraini!
2.9k---3 years ago
1.3.1
ESM + CommonJSBundledVue
relation-graph
relation-graph,Vue 关联关系图谱组件,可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。Vue component for relationship graph , which can display knowledge graphs, such as organization graph, equity structure graph, group relationship graph, etc.
2.9k+90%-1 year ago
2.2.11
ESM + CommonJSBundledVue
nuxt-webpack-optimisations
Nuxt.js module to automatically make your webpack builds faster and smaller.
2.8k-30%-3 years ago
2.2.8
ESM + CommonJSBundledBundlers, Vue
vue-request
This is a library that can easily help you manage request states, supporting common features such as SWR, polling, error retry, caching, and pagination, etc.
2.8k-24%-2 years ago
2.0.4
ESM + CommonJSBundledHTTP clients, Vue
vue-simple-progress
A simple, flexible progress bar for Vue.js
2.8k+66%-6 years ago
1.1.1
CommonJSNoneVue
vue-session
A simplistic session plugin for VueJS backed by SessionStorage
2.8k-12%-8 years ago
1.0.0
CommonJSNoneVue
vue-chartist
Plugin chartist for vuejs
2.8k-35%-4 years ago
3.0.0
CommonJSNoneCharts and data visualisation, Vue
vue-organization-chart
organization chart component based vuejs
2.8k+34%-7 years ago
1.1.6
CommonJSNoneCharts and data visualisation, Vue
base-vue-phone-input
customizable vue3 phone input
2.8k+41%-2 years ago
0.1.13
ESM + CommonJSBundledVue
vue-icons-plus
SVG vue icons of popular icon packs using ES6 imports
2.8k+204%-8 months ago
0.1.9
ESM + CommonJSBundledIcons, Vue
v-offline
Offline and Online components for Vue
2.8k+52%-7 months ago
3.5.1
ESM onlyBundledVue
h3-formidable
File upload parsing utility for h3 and Nuxt.
2.8k+76%-2 years ago
1.0.0
ESM + CommonJSBundledForms, Vue
vue-full-calendar
FullCalendar wrapper for vue
2.7k-35%-6 years ago
2.8.1-0
CommonJSNoneVue
nuxt-api-shield
Nuxt API Shield - Rate Limiting
2.7k+498%-3 months ago
1.0.0
ESM onlyBundledSecurity, Vue
nuxt-compress
Runs gzip and brotli compression on static assets during Nuxt build
2.7k-60%-5 years ago
5.0.0
CommonJSNoneCompression and archives, Vue
@syncfusion/ej2-vue-splitbuttons
A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Vue
2.7k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
tns-core-modules
NativeScript Core Modules
2.7k-75%--
6.5.27
CommonJSBundledTypeScript tooling, React
vue3-video-play
hls.js player component for Vue3
2.7k+51%-2 years ago
1.3.2
ESM + CommonJSNoneVue, Video and audio
@the-i18n-kit/nuxt
Nuxt module that publishes the layer graph and locale table Nuxt already resolved, so the i18n kit stops asking you to restate them
2.7k---19 days ago
0.2.0
ESM onlyBundledInternationalisation, Vue
cmd-bar
Versatile Vue 3 command-bar component
2.7k+1038%-2 months ago
0.9.22
ESM + CommonJSBundledVue
v-charts
Vue Echarts Components
2.7k+6%--
1.19.0
CommonJSNoneVue
vue3-zoomer
A Vue 3 component for zooming images.
2.7k+392%-4 months ago
1.0.11
ESM onlyBundledVue, Image processing
vue-chat-scroll
Automatic, yet conditional, scroll-to-bottom directive for Vue.js 2.0
2.7k-15%-6 years ago
1.4.0
CommonJSNoneVue, DOM and browser utilities
@directus/schema-builder
Directus SchemaBuilder for mocking/constructing a database schema based on code.
2.7k---3 days ago
1.0.3
ESM onlyBundledORMs and query builders, Vue
@the-i18n-kit/eslint-plugin-vue
Authoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n
2.7k---18 days ago
0.2.2
ESM onlyBundledInternationalisation, Vue
pdf-vue3
A high-performance Vue 3 PDF viewer with virtual scrolling, supporting large PDFs, zoom, print, and more.
2.7k-40%-4 months ago
2.0.1
ESM onlyBundledPDF and documents, Vue
@coddicat/vue-pinch-scroll-zoom
Vue component enabling scroll and zoom functionalities for content, leveraging mouse interactions on desktop and two-finger pinch gestures on mobile devices
2.7k---2 years ago
4.7.1
ESM + CommonJSBundledDOM and browser utilities, Vue
vue-date-pick
Date time picker based on Vue
2.7k-46%-4 years ago
1.5.1
CommonJSNoneDate pickers, Vue
typed-vuex
A typed store accessor for Vuex.
2.6k-27%-4 years ago
0.3.1
ESM + CommonJSBundledTypeScript tooling, Vue
vue-unicons
1000+ Pixel-perfect svg icons for your next project as Vue components
2.6k+60%-4 years ago
3.3.1
ESM + CommonJSBundledIcons, Vue
fancygrid
JavaScript grid library with charts integration and server communication
2.6k+348%--
1.7.180
CommonJSBundledAngular, React
@opentiny/vue-common
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
2.6k---10 days ago
3.32.0
ESM onlyBundledUI component libraries, Vue
@syncfusion/ej2-vue-schedule
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue
2.6k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
vue-gallery
VueJS responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.
2.6k-23%-3 years ago
2.0.5
CommonJSNoneUI component libraries, Vue
@quasar/icongenie
A Quasar tool for generating all your Quasar App's icons and splashscreens
2.6k---3 days ago
7.0.0
ESM onlyNoneIcons, 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.

  • @tsparticles/angularOfficial tsParticles Angular Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
  • vue-owl-carouselVueJS wrapper for Owl Carousel
  • vue-snip![GitHub](https://img.shields.io/github/license/ajobi/vue-snip) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/vue-snip)
  • @i18n-micro/hmrTranslation HMR utilities for Nuxt I18n Micro (granular subpath imports).
  • @vojtechlanka/vue-tags-inputA tags input component for Vue3 based on @sipec/vue-tags-input which is fork from @JohMun/vue-tags-input.
  • lavinhashHigh-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
  • @ag-grid-community/vueAG Grid Vue 2 Component
  • vizeVize - High-performance Vue.js toolchain in Rust
  • vue-native-websocket-vue3支持vue3和vuex、pinia的websocket插件
  • page-agent-sdkAI agent SDK for web pages — embed a chat assistant that edits page data via schema-validated tools. A lighter, framework-agnostic alternative to CopilotKit/LangChain for in-page JSON-editing agents. Vue-bundled; works with DeepSeek, OpenAI, MCP.
  • vue3-smooth-scrollSimple vue smooth scroll
  • vue-toastrToastr for Vue.js no jquery dependencies
  • vue-markdown-loadermarkdown file to vue component loader.
  • vue-month-pickerA lightweight month picker for Vue 3 with no dependencies.
  • @cfcs/vue3Write once, create framework components that supports React, Vue, Svelte, and more.
  • @ts-pro/vue-eternal-loadingInfinity loading component vue3 projects. Slava Ukraini!
  • relation-graphrelation-graph,Vue 关联关系图谱组件,可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。Vue component for relationship graph , which can display knowledge graphs, such as organization graph, equity structure graph, group relationship graph, etc.
  • nuxt-webpack-optimisationsNuxt.js module to automatically make your webpack builds faster and smaller.
  • vue-requestThis is a library that can easily help you manage request states, supporting common features such as SWR, polling, error retry, caching, and pagination, etc.
  • vue-simple-progressA simple, flexible progress bar for Vue.js
  • vue-sessionA simplistic session plugin for VueJS backed by SessionStorage
  • vue-chartistPlugin chartist for vuejs
  • vue-organization-chartorganization chart component based vuejs
  • base-vue-phone-inputcustomizable vue3 phone input
  • vue-icons-plusSVG vue icons of popular icon packs using ES6 imports
  • v-offlineOffline and Online components for Vue
  • h3-formidableFile upload parsing utility for h3 and Nuxt.
  • vue-full-calendarFullCalendar wrapper for vue
  • nuxt-api-shieldNuxt API Shield - Rate Limiting
  • nuxt-compressRuns gzip and brotli compression on static assets during Nuxt build
  • @syncfusion/ej2-vue-splitbuttonsA package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Vue
  • tns-core-modulesNativeScript Core Modules
  • vue3-video-playhls.js player component for Vue3
  • @the-i18n-kit/nuxtNuxt module that publishes the layer graph and locale table Nuxt already resolved, so the i18n kit stops asking you to restate them
  • cmd-barVersatile Vue 3 command-bar component
  • v-chartsVue Echarts Components
  • vue3-zoomerA Vue 3 component for zooming images.
  • vue-chat-scrollAutomatic, yet conditional, scroll-to-bottom directive for Vue.js 2.0
  • @directus/schema-builderDirectus SchemaBuilder for mocking/constructing a database schema based on code.
  • @the-i18n-kit/eslint-plugin-vueAuthoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n
  • pdf-vue3A high-performance Vue 3 PDF viewer with virtual scrolling, supporting large PDFs, zoom, print, and more.
  • @coddicat/vue-pinch-scroll-zoomVue component enabling scroll and zoom functionalities for content, leveraging mouse interactions on desktop and two-finger pinch gestures on mobile devices
  • vue-date-pickDate time picker based on Vue
  • typed-vuexA typed store accessor for Vuex.
  • vue-unicons1000+ Pixel-perfect svg icons for your next project as Vue components
  • fancygridJavaScript grid library with charts integration and server communication
  • @opentiny/vue-commonAn enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
  • @syncfusion/ej2-vue-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue
  • vue-galleryVueJS responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.
  • @quasar/icongenieA Quasar tool for generating all your Quasar App's icons and splashscreens