Package category
Vue
Components, composables and tooling for Vue.
1,567 packages2 comparisons
Packages compared
1,567 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| 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 only | Bundled | React, Vue | |
| @vue/shared internal utils shared across @vue packages | 19.5m | +73% | - | 8 days ago 3.5.43 | ESM + CommonJS | Bundled | Vue | |
| storybook Storybook: Develop, document, and test UI components in isolation | 15.5m | +134% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation 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 only | Bundled | Documentation 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 only | Bundled | Scraping and browser automation, React | |
| vue The progressive JavaScript framework for building modern web UI. | 12m | +88% | - | 8 days ago 3.5.43 | ESM + CommonJS | Bundled | Vue | |
| @vue/server-renderer @vue/server-renderer | 10.5m | +116% | - | 8 days ago 3.5.43 | ESM + CommonJS | Bundled | Vue | |
| @vueuse/metadata Metadata for VueUse functions | 8.2m | +157% | - | 9 days ago 15.0.0 | ESM only | Bundled | Vue | |
| @vueuse/core Collection of essential Vue Composition Utilities | 8.2m | +155% | - | 9 days ago 15.0.0 | ESM only | Bundled | Vue | |
| @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 only | Bundled | Accessibility, React | |
| @vitejs/plugin-vue The official plugin for Vue SFC support in Vite. | 6.9m | +100% | - | 11 days ago 6.0.9 | ESM only | None | Vue, 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 + CommonJS | Bundled | Documentation 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 only | Bundled | State 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 + CommonJS | Bundled | Routing, 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 | - | Bundled | Vue | |
| eslint-plugin-vue Official ESLint plugin for Vue.js | 4.9m | +27% | - | 1 day ago 10.11.1 | CommonJS | Bundled | Linting 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 | - | Bundled | Vue | |
| highlightjs-vue Highlight Single-File Components of Vue.js Framework | 4.2m | +149% | - | 6 years ago 1.0.0 | ESM + CommonJS | None | Vue | |
| 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 + CommonJS | Bundled | Markdown, React | |
| rolldown-plugin-dts A Rolldown plugin to generate and bundle dts files. | 3.7m | +1538% | - | 9 days ago 0.28.6 | ESM only | None | Bundler plugins and loaders, Vue | |
| pinia Intuitive, type safe and flexible Store for Vue | 3.6m | +80% | - | 1 month ago 4.0.3 | ESM only | Bundled | State management, Vue | |
| vite-plugin-pwa Zero-config PWA for Vite | 3.4m | +341% | - | 4 months ago 1.3.0 | ESM + CommonJS | Bundled | Bundler 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 only | Bundled | Testing, 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 + CommonJS | None | DOM and browser utilities, Vue | |
| @vue/compiler-vue2 template compiler for Vue 2.x | 3m | +28% | - | 2 years ago 2.7.16 | CommonJS | Bundled | Vue | |
| vue-i18n Internationalization plugin for Vue.js | 2.7m | +71% | - | 8 days ago 11.4.12 | ESM + CommonJS | Bundled | Internationalisation, Vue | |
| vite-plugin-dts <h1 align="center">vite-plugin-dts</h1> | 2.7m | +89% | - | 5 days ago 5.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| @vue-macros/common common feature from Vue Macros. | 2.7m | +209% | - | 2 months ago 3.1.4 | ESM only | Bundled | Vue, Bundlers | |
| @storybook/addon-themes Storybook Themes addon: Switch between themes from the toolbar | 2.6m | +171% | - | 22 days ago 10.6.0 | CommonJS | Bundled | Documentation tooling, React | |
| @tanstack/vue-virtual Headless UI for virtualizing scrollable elements in Vue | 2.6m | +253% | - | 11 days ago 3.13.39 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| detective-vue2 Get the dependencies of a Vue module | 2.5m | +90% | - | 3 months ago 3.0.1 | ESM only | None | Vue | |
| @vueuse/integrations Integration wrappers for utility libraries | 2.5m | +199% | - | 9 days ago 15.0.0 | ESM only | Bundled | Vue | |
| @storybook/addon-onboarding Storybook Onboarding: Help new users learn how to write stories | 2.4m | +66% | - | 22 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, React | |
| ag-charts-types Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue | 2.4m | +135% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Tables and data grids, React | |
| vue-loader > webpack loader for Vue Single-File Components | 2.1m | -6% | - | 2 years ago 17.4.2 | CommonJS | Bundled | Vue, Bundler plugins and loaders | |
| vue-template-compiler template compiler for Vue 2.0 | 2.1m | -5% | - | 2 years ago 2.7.16 | CommonJS | Bundled | Vue | |
| algoliasearch-helper Helper for implementing advanced search features with algolia | 2m | +95% | - | 1 month ago 3.29.3 | CommonJS | Bundled | React, Vue | |
| @vitejs/plugin-vue-jsx Provides Vue 3 JSX & TSX support with HMR. | 2m | +93% | - | 3 months ago 5.1.6 | ESM only | None | Vue, Bundler plugins and loaders | |
| jest-serializer-html Jest snapshot serializer that beautifies HTML. | 1.9m | +46% | - | 5 years ago 7.1.0 | CommonJS | None | Testing, Vue | |
| vue-style-loader Vue.js style loader module for webpack | 1.5m | -7% | - | 5 years ago 4.1.3 | - | None | Vue | |
| vue-bundle-renderer Bundle Renderer for Vue 3.0 | 1.4m | +91% | - | 10 days ago 2.4.0 | ESM + CommonJS | Bundled | Vue | |
| 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 + CommonJS | Bundled | Vue | |
| 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 + CommonJS | Bundled | State 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