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
hast-util-to-jsx-runtime
hast utility to transform to preact, react, solid, svelte, vue, etc
27.5m+451%-1 year ago
2.3.6
ESM onlyBundledReact, Vue
@vue/shared
internal utils shared across @vue packages
19.5m+73%-8 days ago
3.5.43
ESM + CommonJSBundledVue
storybook
Storybook: Develop, document, and test UI components in isolation
15.5m+134%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
@storybook/addon-docs
Storybook Docs: Document UI components automatically with stories and MDX
12.5m+94%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
12.4m+420%-13 days ago
20.14.5
ESM onlyBundledScraping and browser automation, React
vue
The progressive JavaScript framework for building modern web UI.
12m+88%-8 days ago
3.5.43
ESM + CommonJSBundledVue
@vue/server-renderer
@vue/server-renderer
10.5m+116%-8 days ago
3.5.43
ESM + CommonJSBundledVue
@vueuse/metadata
Metadata for VueUse functions
8.2m+157%-9 days ago
15.0.0
ESM onlyBundledVue
@vueuse/core
Collection of essential Vue Composition Utilities
8.2m+155%-9 days ago
15.0.0
ESM onlyBundledVue
@storybook/addon-a11y
Storybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
7.6m+188%-22 days ago
10.6.0
ESM onlyBundledAccessibility, React
@vitejs/plugin-vue
The official plugin for Vue SFC support in Vite.
6.9m+100%-11 days ago
6.0.9
ESM onlyNoneVue, Bundler plugins and loaders
openapi-fetch
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
6.6m+383%-7 months ago
0.17.0
ESM + CommonJSBundledDocumentation tooling, Vue
nanostores
A tiny (372 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores
6.5m+1241%-22 days ago
1.5.3
ESM onlyBundledState management, React
vue-router
> To see what versions are currently supported, please refer to the [Security Policy](./packages/router/SECURITY.md).
6.4m+75%-22 days ago
5.3.1
ESM + CommonJSBundledRouting, Vue
vue-component-type-helpers
<p> <a href="https://www.npmjs.com/package/vue-component-type-helpers"><img src="https://img.shields.io/npm/v/vue-component-type-helpers.svg?labelColor=18181B&color=1584FC" alt="NPM version"></a> <a href="https://github.com/vuejs/language-tools/blob/m
5.1m+161%-1 month ago
3.3.11
-BundledVue
eslint-plugin-vue
Official ESLint plugin for Vue.js
4.9m+27%-1 day ago
10.11.1
CommonJSBundledLinting and formatting, Vue
vue-tsc
<p> <a href="https://www.npmjs.com/package/vue-tsc"><img src="https://img.shields.io/npm/v/vue-tsc.svg?labelColor=18181B&color=1584FC" alt="NPM version"></a> <a href="https://github.com/vuejs/language-tools/blob/master/LICENSE"><img src="https://img.s
4.3m+110%-1 month ago
3.3.11
-BundledVue
highlightjs-vue
Highlight Single-File Components of Vue.js Framework
4.2m+149%-6 years ago
1.0.0
ESM + CommonJSNoneVue
markdown-to-jsx
A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
3.8m+16%-9 days ago
9.10.3
ESM + CommonJSBundledMarkdown, React
rolldown-plugin-dts
A Rolldown plugin to generate and bundle dts files.
3.7m+1538%-9 days ago
0.28.6
ESM onlyNoneBundler plugins and loaders, Vue
pinia
Intuitive, type safe and flexible Store for Vue
3.6m+80%-1 month ago
4.0.3
ESM onlyBundledState management, Vue
vite-plugin-pwa
Zero-config PWA for Vite
3.4m+341%-4 months ago
1.3.0
ESM + CommonJSBundledBundler plugins and loaders, React
@storybook/addon-vitest
Storybook Vitest addon: Blazing fast component testing using stories
3.4m+559%-22 days ago
10.6.0
ESM onlyBundledTesting, React
sortablejs
JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap.
3m+53%-7 months ago
1.15.7
ESM + CommonJSNoneDOM and browser utilities, Vue
@vue/compiler-vue2
template compiler for Vue 2.x
3m+28%-2 years ago
2.7.16
CommonJSBundledVue
vue-i18n
Internationalization plugin for Vue.js
2.7m+71%-8 days ago
11.4.12
ESM + CommonJSBundledInternationalisation, Vue
vite-plugin-dts
<h1 align="center">vite-plugin-dts</h1>
2.7m+89%-5 days ago
5.1.1
ESM + CommonJSBundledTypeScript tooling, Bundler plugins and loaders
@vue-macros/common
common feature from Vue Macros.
2.7m+209%-2 months ago
3.1.4
ESM onlyBundledVue, Bundlers
@storybook/addon-themes
Storybook Themes addon: Switch between themes from the toolbar
2.6m+171%-22 days ago
10.6.0
CommonJSBundledDocumentation tooling, React
@tanstack/vue-virtual
Headless UI for virtualizing scrollable elements in Vue
2.6m+253%-11 days ago
3.13.39
ESM + CommonJSBundledTables and data grids, React
detective-vue2
Get the dependencies of a Vue module
2.5m+90%-3 months ago
3.0.1
ESM onlyNoneVue
@vueuse/integrations
Integration wrappers for utility libraries
2.5m+199%-9 days ago
15.0.0
ESM onlyBundledVue
@storybook/addon-onboarding
Storybook Onboarding: Help new users learn how to write stories
2.4m+66%-22 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
ag-charts-types
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
2.4m+135%-9 days ago
14.2.0
ESM + CommonJSBundledCharts and data visualisation, React
ag-grid-community
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
2.3m+105%-9 days ago
36.2.0
ESM + CommonJSBundledTables and data grids, React
vue-loader
> webpack loader for Vue Single-File Components
2.1m-6%-2 years ago
17.4.2
CommonJSBundledVue, Bundler plugins and loaders
vue-template-compiler
template compiler for Vue 2.0
2.1m-5%-2 years ago
2.7.16
CommonJSBundledVue
algoliasearch-helper
Helper for implementing advanced search features with algolia
2m+95%-1 month ago
3.29.3
CommonJSBundledReact, Vue
@vitejs/plugin-vue-jsx
Provides Vue 3 JSX & TSX support with HMR.
2m+93%-3 months ago
5.1.6
ESM onlyNoneVue, Bundler plugins and loaders
jest-serializer-html
Jest snapshot serializer that beautifies HTML.
1.9m+46%-5 years ago
7.1.0
CommonJSNoneTesting, Vue
vue-style-loader
Vue.js style loader module for webpack
1.5m-7%-5 years ago
4.1.3
-NoneVue
vue-bundle-renderer
Bundle Renderer for Vue 3.0
1.4m+91%-10 days ago
2.4.0
ESM + CommonJSBundledVue
reka-ui
Vue port for Radix UI Primitives.
1.3m+298%-3 days ago
2.10.5
--Vue, Accessibility
vue-devtools-stub
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]
1.3m+92%-4 years ago
0.1.0
ESM + CommonJSBundledVue
body-scroll-lock
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
1.3m+54%-5 years ago
4.0.0-beta.0
--DOM and browser utilities, React
vuex
state management for Vue.js
1.3m+1%-3 years ago
4.1.0
ESM + CommonJSBundledState management, Vue
ag-charts-community
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
1.3m+131%-9 days ago
14.2.0
--Charts and data visualisation, React
@vue/eslint-config-typescript
ESLint config for TypeScript + Vue.js projects
1.3m---3 months ago
14.9.0
--Linting and formatting, Vue
@vue/tsconfig
A base TSConfig for working with Vue.js
1.3m---6 months ago
0.9.1
--Vue
vite-plugin-vue-tracer
Tracer for the source code of elements and vdoms in Vue SFC
1.3m+128%-1 month ago
1.5.0
--Bundler 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.

  • hast-util-to-jsx-runtimehast utility to transform to preact, react, solid, svelte, vue, etc
  • @vue/sharedinternal utils shared across @vue packages
  • storybookStorybook: Develop, document, and test UI components in isolation
  • @storybook/addon-docsStorybook Docs: Document UI components automatically with stories and MDX
  • happy-domHappy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
  • vueThe progressive JavaScript framework for building modern web UI.
  • @vue/server-renderer@vue/server-renderer
  • @vueuse/metadataMetadata for VueUse functions
  • @vueuse/coreCollection of essential Vue Composition Utilities
  • @storybook/addon-a11yStorybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
  • @vitejs/plugin-vueThe official plugin for Vue SFC support in Vite.
  • openapi-fetchFast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
  • nanostoresA tiny (372 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores
  • vue-router> To see what versions are currently supported, please refer to the [Security Policy](./packages/router/SECURITY.md).
  • vue-component-type-helpers<p> <a href="https://www.npmjs.com/package/vue-component-type-helpers"><img src="https://img.shields.io/npm/v/vue-component-type-helpers.svg?labelColor=18181B&color=1584FC" alt="NPM version"></a> <a href="https://github.com/vuejs/language-tools/blob/m
  • eslint-plugin-vueOfficial ESLint plugin for Vue.js
  • vue-tsc<p> <a href="https://www.npmjs.com/package/vue-tsc"><img src="https://img.shields.io/npm/v/vue-tsc.svg?labelColor=18181B&color=1584FC" alt="NPM version"></a> <a href="https://github.com/vuejs/language-tools/blob/master/LICENSE"><img src="https://img.s
  • highlightjs-vueHighlight Single-File Components of Vue.js Framework
  • markdown-to-jsxA very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
  • rolldown-plugin-dtsA Rolldown plugin to generate and bundle dts files.
  • piniaIntuitive, type safe and flexible Store for Vue
  • vite-plugin-pwaZero-config PWA for Vite
  • @storybook/addon-vitestStorybook Vitest addon: Blazing fast component testing using stories
  • sortablejsJavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap.
  • @vue/compiler-vue2template compiler for Vue 2.x
  • vue-i18nInternationalization plugin for Vue.js
  • vite-plugin-dts<h1 align="center">vite-plugin-dts</h1>
  • @vue-macros/commoncommon feature from Vue Macros.
  • @storybook/addon-themesStorybook Themes addon: Switch between themes from the toolbar
  • @tanstack/vue-virtualHeadless UI for virtualizing scrollable elements in Vue
  • detective-vue2Get the dependencies of a Vue module
  • @vueuse/integrationsIntegration wrappers for utility libraries
  • @storybook/addon-onboardingStorybook Onboarding: Help new users learn how to write stories
  • ag-charts-typesAdvanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
  • ag-grid-communityAdvanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
  • vue-loader> webpack loader for Vue Single-File Components
  • vue-template-compilertemplate compiler for Vue 2.0
  • algoliasearch-helperHelper for implementing advanced search features with algolia
  • @vitejs/plugin-vue-jsxProvides Vue 3 JSX & TSX support with HMR.
  • jest-serializer-htmlJest snapshot serializer that beautifies HTML.
  • vue-style-loaderVue.js style loader module for webpack
  • vue-bundle-rendererBundle Renderer for Vue 3.0
  • reka-uiVue port for Radix UI Primitives.
  • vue-devtools-stub[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]
  • body-scroll-lockEnables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
  • vuexstate management for Vue.js
  • ag-charts-communityAdvanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
  • @vue/eslint-config-typescriptESLint config for TypeScript + Vue.js projects
  • @vue/tsconfigA base TSConfig for working with Vue.js
  • vite-plugin-vue-tracerTracer for the source code of elements and vdoms in Vue SFC