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
vuejs-noty
Noty plugin for Vue.js 2
1k+16%-5 years ago
0.1.4
CommonJSNoneVue
@form-create/ant-design-vue
AntDesignVue版本低代码表单|FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
1k---1 year ago
2.6.3
ESM + CommonJSBundledForms, Vue
sanity-plugin-seofields
The complete Sanity Studio SEO plugin with an audit dashboard, AI generation, Schema.org JSON-LD, and frontend helpers for Next.js, Astro, Nuxt, Vue, SvelteKit, and Remix.
1k--12 days ago
1.12.0
ESM + CommonJSBundledVue, Svelte
@kungal/ui-vue
KunUI Vue 3 component layer — Nuxt-decoupled. Works in any Vue app; pairs with @kungal/ui-nuxt for Nuxt sugar.
1k---2 days ago
2.44.0
ESM onlyBundledUI component libraries, Vue
@linto-ai/transcript-ui-plugin-subtitle
Subtitle display plugin for @linto-ai/transcript-ui — fullscreen/banner captions with an optional watermark
1k---6 days ago
0.9.23
ESM onlyBundledVue
@vue3-apollo/core
Composable Apollo Client utilities for Vue 3.
1k---3 months ago
2.0.0
ESM + CommonJSBundledGraphQL, Vue
@yzfe/svgicon-loader
Webpack loader to load svg icon
1k---2 years ago
1.3.2
CommonJSBundledVue, React
vue3-color-gradient-picker
Color and gradient picker for vue3.js
1k+55%-2 years ago
1.0.2
ESM + CommonJSNoneVue
cam-ui
Vue 2 UI Components Library
1k+697%--
0.0.1-alpha.147
ESM + CommonJSBundledTables and data grids, Vue
vue3-sketch-ruler
> 是一个基于 Vue 3 + TypeScript 的标尺组件库,适用于低代码平台、大屏可视化、做图工具等场景,提供类似 Photoshop 的缩放与标尺辅助线体验。
1k+146%-1 month ago
3.1.6
ESM + CommonJSBundledVue
vue-iconsax
Iconsax icon pack for Vue
1k+49%-1 year ago
2.0.0
ESM onlyNoneIcons, Vue
vue-toastify
<p align="center">Simple and dependency-free notification plugin.</p>
1k-18%-1 year ago
2.1.0
ESM + CommonJSBundledVue
@nuxtjs/cloudinary
Cloudinary module for Nuxt
1k---8 days ago
4.1.0
ESM onlyBundledVue
vue-force-next-tick
A Vue implantation of the double requestAnimationFrame method to force nextTick()
1k-9%-4 years ago
1.2.0
CommonJSBundledVue
playbook-sdk
A lightweight, production-ready frontend SDK for creating beautiful galleries
1k--9 months ago
1.0.3
ESM + CommonJSBundledTypeScript tooling, React
vue3-styled-components
Visual primitives for the component age. A simple port of styled-components 💅 for Vue
1k+15%-5 years ago
1.2.1
ESM + CommonJSBundledCSS-in-JS and styling, Vue
@egjs/vue3-infinitegrid
A Vue3 component that can arrange items infinitely according to the type of grids
1k---8 months ago
4.13.0
ESM + CommonJSBundledVue, Video and audio
nuxt-directus
[![nuxt-directus](https://raw.githubusercontent.com/Intevel/nuxt-directus/main/docs/public/cover.png)](https://nuxt-directus.de/)
1k-31%-1 year ago
5.7.0
ESM + CommonJSBundledVue
vue3-blocks-tree
A vue3 block organization tree view component. Hierarchical horizontal or vertical tree
1k+20%-2 years ago
0.6.2
CommonJSBundledVue
scrolly-video
A component for scroll-based (or other externally controlled) playback.
1k+26%-1 year ago
0.0.24
CommonJSBundledVideo and audio, React
vue2-helpers
A util package to use Vue 2 with Composition API easily
1k-10%-3 years ago
2.1.1
CommonJSNoneVue, State management
k-progress-v3
> A Vue plugin, linear progress bar.
1k+357%-5 years ago
1.0.0
CommonJSNoneVue
@layui/layui-vue
a component library for Vue 3 base on layui-vue
1k---1 year ago
2.23.3
ESM onlyBundledUI component libraries, Vue
nuxt-graphql-middleware
Module to perform GraphQL requests as a server middleware.
1k+53%-5 months ago
5.4.0
ESM onlyBundledGraphQL, Vue
font-awesome-picker
A Vue.js component to easily pick a FontAwesome icon and use it as you wish!
1k+833%-8 years ago
2.0.0
ESM + CommonJSNoneVue
@tempfix/lenis
How smooth scroll should be
1k---8 months ago
1.3.20
ESM onlyBundledDOM and browser utilities, React
@wdns/vuetify-resize-drawer
The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user.
1k---4 months ago
4.0.0
ESM + CommonJSBundledVue
vue3-country-region-select
A Country select component and Region select component for Vue 3, forked from the original "vue-country-region-select" project (Vue 2). Work together and standalone.
1k-4%-5 years ago
1.0.0
CommonJSNoneVue
vue3-uuid
Add UUID to Vue instance.
1k-33%-4 years ago
1.0.0
ESM + CommonJSBundledCryptography and hashing, Vue
@decaf-ts/ui-decorators
Extension of decorator validation to ui elements to allow for web integration
1k---4 days ago
0.21.0
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
@enum-plus/plugin-vue-i18n
A plugin for enum-plus that supports internationalization of enums through vue-i18n
1k---3 months ago
1.0.1
ESM onlyBundledInternationalisation, Vue
vue-acl
Plugin of Access Control List from Vue JS 2
1k-17%-6 years ago
4.1.10
CommonJSNoneVue
vue3-json-excel
a vue3 project for json to excel
1k-10%-4 years ago
1.0.10-alpha
ESM + CommonJSNonePDF and documents, Vue
vue-money-format
A Vue component that formats currency.
1k-26%-5 years ago
1.2.4
ESM + CommonJSNoneVue, Payments and commerce
vue-youtube-vue-3
YouTube IFrame Player API wrapper
1k+248%-3 years ago
1.5.0
ESM + CommonJSNoneVue
@enum-plus/plugin-i18next-vue
A plugin for enum-plus that supports internationalization of enums through i18next-vue
1k---11 months ago
1.0.0
ESM onlyBundledInternationalisation, Vue
http-vue-loader
Load .vue files directly from your html/js. No node.js environment, no build step.
997----
1.4.2
CommonJSNoneVue
vue-virtual-sortable
A virtual scrolling list component that can be sorted by dragging
901---1 month ago
2.2.0
ESM + CommonJSNoneDOM and browser utilities, Vue
v-img
Vuejs plugin for image viewing
682----
0.2.0
ESM + CommonJSNoneVue
vanilla-back-to-top
Simple and tiny Back To Top button with no dependencies. Hides when on top, scrolls up smoothly when clicked. Works equally great with Vue, React, Angular and without frameworks on Jekyll, Hugo and Hexo
492----
7.2.1
CommonJSNoneAngular, Vue
mescroll.js
精致的下拉刷新和上拉加载 js框架.支持vue,完美运行于移动端和主流PC浏览器 ( a great JS framework for pull-refresh and pull-up-loading )
455----
1.4.2
CommonJSNoneVue
timezz
With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy.
426----
9.0.2
ESM onlyBundledReact, Vue
vue-cool-select
Vue select with autocomplete and with slots. 2 themes: bootstrap 4, material design.
399----
3.5.2
ESM + CommonJSBundledVue, UI component libraries
vanilla-hcaptcha
Vanilla Web Component for hCaptcha. 0 dependencies. <1kb gzipped.
386----
1.0.3
CommonJSBundledReact, Vue
v-resizable
Vue directive for resizable elements
342----
0.0.14
CommonJSNoneVue
deep-chat-dev
Customizable chat component for AI APIs
291----
9.0.372
ESM onlyBundledReact, Vue
vue-tinybox
A slick, yet tiny lightbox gallery for Vue.js
291----
1.3.0
ESM + CommonJSNoneVue
acertea
## Description This project is a simple chat application built using Node.js and Socket.io. It allows users to send real-time messages to each other in a chat room.
286----
1.1.6
CommonJSNoneVue
n8n-embedded-chat-interface
<div align="center">
252----
0.4.0
ESM onlyNoneTypeScript tooling, Vue
vite-plugin-svg4vue
A vite plugin which can transform svg icon to vue component, support optimization via SVGO, easy to customize svg color and size.
251---11 months ago
4.5.1
ESM + CommonJSBundledBundler plugins and loaders, 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.

  • vuejs-notyNoty plugin for Vue.js 2
  • @form-create/ant-design-vueAntDesignVue版本低代码表单|FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
  • sanity-plugin-seofieldsThe complete Sanity Studio SEO plugin with an audit dashboard, AI generation, Schema.org JSON-LD, and frontend helpers for Next.js, Astro, Nuxt, Vue, SvelteKit, and Remix.
  • @kungal/ui-vueKunUI Vue 3 component layer — Nuxt-decoupled. Works in any Vue app; pairs with @kungal/ui-nuxt for Nuxt sugar.
  • @linto-ai/transcript-ui-plugin-subtitleSubtitle display plugin for @linto-ai/transcript-ui — fullscreen/banner captions with an optional watermark
  • @vue3-apollo/coreComposable Apollo Client utilities for Vue 3.
  • @yzfe/svgicon-loaderWebpack loader to load svg icon
  • vue3-color-gradient-pickerColor and gradient picker for vue3.js
  • cam-uiVue 2 UI Components Library
  • vue3-sketch-ruler> 是一个基于 Vue 3 + TypeScript 的标尺组件库,适用于低代码平台、大屏可视化、做图工具等场景,提供类似 Photoshop 的缩放与标尺辅助线体验。
  • vue-iconsaxIconsax icon pack for Vue
  • vue-toastify<p align="center">Simple and dependency-free notification plugin.</p>
  • @nuxtjs/cloudinaryCloudinary module for Nuxt
  • vue-force-next-tickA Vue implantation of the double requestAnimationFrame method to force nextTick()
  • playbook-sdkA lightweight, production-ready frontend SDK for creating beautiful galleries
  • vue3-styled-componentsVisual primitives for the component age. A simple port of styled-components 💅 for Vue
  • @egjs/vue3-infinitegridA Vue3 component that can arrange items infinitely according to the type of grids
  • nuxt-directus[![nuxt-directus](https://raw.githubusercontent.com/Intevel/nuxt-directus/main/docs/public/cover.png)](https://nuxt-directus.de/)
  • vue3-blocks-treeA vue3 block organization tree view component. Hierarchical horizontal or vertical tree
  • scrolly-videoA component for scroll-based (or other externally controlled) playback.
  • vue2-helpersA util package to use Vue 2 with Composition API easily
  • k-progress-v3> A Vue plugin, linear progress bar.
  • @layui/layui-vuea component library for Vue 3 base on layui-vue
  • nuxt-graphql-middlewareModule to perform GraphQL requests as a server middleware.
  • font-awesome-pickerA Vue.js component to easily pick a FontAwesome icon and use it as you wish!
  • @tempfix/lenisHow smooth scroll should be
  • @wdns/vuetify-resize-drawerThe vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user.
  • vue3-country-region-selectA Country select component and Region select component for Vue 3, forked from the original "vue-country-region-select" project (Vue 2). Work together and standalone.
  • vue3-uuidAdd UUID to Vue instance.
  • @decaf-ts/ui-decoratorsExtension of decorator validation to ui elements to allow for web integration
  • @enum-plus/plugin-vue-i18nA plugin for enum-plus that supports internationalization of enums through vue-i18n
  • vue-aclPlugin of Access Control List from Vue JS 2
  • vue3-json-excela vue3 project for json to excel
  • vue-money-formatA Vue component that formats currency.
  • vue-youtube-vue-3YouTube IFrame Player API wrapper
  • @enum-plus/plugin-i18next-vueA plugin for enum-plus that supports internationalization of enums through i18next-vue
  • http-vue-loaderLoad .vue files directly from your html/js. No node.js environment, no build step.
  • vue-virtual-sortableA virtual scrolling list component that can be sorted by dragging
  • v-imgVuejs plugin for image viewing
  • vanilla-back-to-topSimple and tiny Back To Top button with no dependencies. Hides when on top, scrolls up smoothly when clicked. Works equally great with Vue, React, Angular and without frameworks on Jekyll, Hugo and Hexo
  • mescroll.js精致的下拉刷新和上拉加载 js框架.支持vue,完美运行于移动端和主流PC浏览器 ( a great JS framework for pull-refresh and pull-up-loading )
  • timezzWith this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy.
  • vue-cool-selectVue select with autocomplete and with slots. 2 themes: bootstrap 4, material design.
  • vanilla-hcaptchaVanilla Web Component for hCaptcha. 0 dependencies. <1kb gzipped.
  • v-resizableVue directive for resizable elements
  • deep-chat-devCustomizable chat component for AI APIs
  • vue-tinyboxA slick, yet tiny lightbox gallery for Vue.js
  • acertea## Description This project is a simple chat application built using Node.js and Socket.io. It allows users to send real-time messages to each other in a chat room.
  • n8n-embedded-chat-interface<div align="center">
  • vite-plugin-svg4vueA vite plugin which can transform svg icon to vue component, support optimization via SVGO, easy to customize svg color and size.