183 Best Vue Utilities Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

xstate

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
11
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
17K
Weekly Downloads
Weekly Downloads Icon
742K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vuex

🗃️ Centralized State Management for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
203
Top Feedback
great-docs
13Great Documentation
easy-to-use
12Easy to Use
performant
5Performant
GitHub Stars
Github Icon
27K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
1mo ago
Bundle Size (min+gzip)
3.92KB
Tree-Shakeable

@vue/devtools

⚙️ Browser devtools extension for debugging Vue.js applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
52
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
responsive-maintainers
1Responsive Maintainers
GitHub Stars
Github Icon
21K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
2d ago
Bundle Size (min+gzip)
74.5KB
Not Tree-Shakeable
vpd

vue-property-decorator

Vue.js and Property Decorator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
442K
Last Commit
5mo ago
Bundle Size (min+gzip)
1.53KB
Tree-Shakeable
vp

vuex-persistedstate

💾 Persist and rehydrate your Vuex state between page reloads.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
great-docs
2Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
139K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
va

vue-axios

A small wrapper for integrating axios to Vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
84K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-class-component

ES / TypeScript decorator for class-style Vue components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
5
Top Feedback
N/A
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
458K
Last Commit
7mo ago
Bundle Size (min+gzip)
1.51KB
Tree-Shakeable
vmd

vuex-module-decorators

TypeScript/ES7 Decorators to create Vuex modules declaratively

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
82K
Last Commit
10mo ago
Bundle Size (min+gzip)
3.20KB
Tree-Shakeable
vl

vue-ls

💥 Vue plugin for work with local storage, session storage and memory storage from Vue context

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
483
Weekly Downloads
Weekly Downloads Icon
10K
Last Commit
7mo ago
Bundle Size (min+gzip)
1.64KB
Tree-Shakeable
vje

vue-json-excel

Download your JSON as an excel or CSV file directly from the browser

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
570
Weekly Downloads
Weekly Downloads Icon
13K
Last Commit
10mo ago
Bundle Size (min+gzip)
3.44KB
Tree-Shakeable
vl

vuejs-logger

Provides customizable logging functionality for Vue.js. Compatible with Vue2.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
231
Weekly Downloads
Weekly Downloads Icon
16K
Last Commit
8mo ago
Bundle Size (min+gzip)
1.32KB
Not Tree-Shakeable

@storybook/vue

📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
64K
Weekly Downloads
Weekly Downloads Icon
159K
Last Commit
20h ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vcl

vue-cookie-law

🍪 👮 Hackable EU Cookie Law Plugin for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
344
Weekly Downloads
Weekly Downloads Icon
7K
Last Commit
9mo ago
Bundle Size (min+gzip)
5.11KB
Tree-Shakeable

vue-resource

The HTTP client for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.3/ 5
3
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
61K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vs

vuejs-storage

Vue and Vuex plugin to persistence data with localStorage/sessionStorage

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
117
Weekly Downloads
Weekly Downloads Icon
789
Last Commit
10mo ago
Bundle Size (min+gzip)
1.07KB
Tree-Shakeable

@xstate/vue

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
17K
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vue-recaptcha-v3

A simple and easy to use reCAPTCHA (v3 only) library for Vue.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
140
Weekly Downloads
Weekly Downloads Icon
14K
Last Commit
5d ago
Bundle Size (min+gzip)
2.46KB
Not Tree-Shakeable
vr

vue-recaptcha

Google ReCAPTCHA component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
690
Weekly Downloads
Weekly Downloads Icon
43K
Last Commit
10d ago
Bundle Size (min+gzip)
1.06KB
Tree-Shakeable
vg

vue-gtm

Simple implementation of Google Tag Manager in Vue.js 2.0

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
234
Weekly Downloads
Weekly Downloads Icon
33K
Last Commit
3mo ago
Bundle Size (min+gzip)
4.27KB
Not Tree-Shakeable
vrs

vue-router-simple-auth

A simple Vue Plugin to set authorization rules before Vue Router routes.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
26
Last Commit
1y ago
Bundle Size (min+gzip)
0.92KB
Not Tree-Shakeable

@vuepress/plugin-google-analytics

📝 Minimalistic Vue-powered static site generator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19K
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
19d ago
Bundle Size (min+gzip)
0.26KB
Not Tree-Shakeable
vg

vue-gtag

Global Site Tag plugin for Vue (gtag.js)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
512
Weekly Downloads
Weekly Downloads Icon
43K
Last Commit
2mo ago
Bundle Size (min+gzip)
2.61KB
Tree-Shakeable
cun

cookie-universal-nuxt

Universal cookie plugin, perfect for SSR

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
418
Weekly Downloads
Weekly Downloads Icon
85K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nba

nuxt-basic-auth-module

Provide basic auth your Nuxt.js application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
255
Weekly Downloads
Weekly Downloads Icon
7K
Last Commit
9d ago
Bundle Size (min+gzip)
5.05KB
Not Tree-Shakeable
va

@websanova/vue-auth

A simple light-weight authentication library for Vue.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
poor-docs
1Poor Documentation
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
20d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vue-js-cookie

A Vue plugin for managing cookies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
3.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
4
Weekly Downloads
Weekly Downloads Icon
273
Last Commit
4y ago
Bundle Size (min+gzip)
1.07KB
Not Tree-Shakeable

@nuxtjs/google-analytics

Google Analytics Module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
579
Weekly Downloads
Weekly Downloads Icon
36K
Last Commit
4mo ago
Bundle Size (min+gzip)
1.21KB
Not Tree-Shakeable
vmd

vue-mixin-decorator

Typescript decorator for Vue mixins

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
58
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
3mo ago
Bundle Size (min+gzip)
1.61KB
Not Tree-Shakeable
ras

react-apple-signin-auth

 Apple signin for React using the official Apple JS SDK

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
13
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-hot-reload-api

🌶️ Hot reload API for Vue components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
445
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
2y ago
Bundle Size (min+gzip)
1.18KB
Not Tree-Shakeable
vgo

vue-google-oauth2

🔌 Handling Google sign-in and sign-out for Vue.js applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
159
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
3mo ago
Bundle Size (min+gzip)
0.90KB
Not Tree-Shakeable
vc

vue-cookies

A simple Vue.js plugin for handling browser cookies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
310
Weekly Downloads
Weekly Downloads Icon
65K
Last Commit
9mo ago
Bundle Size (min+gzip)
1.19KB
Not Tree-Shakeable
coo

@dunks1980/cookiemunch

A simple, customizable, minimal setup cookie plugin that allows your users to select which cookies to accept or decline.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2
Weekly Downloads
Weekly Downloads Icon
233
Last Commit
4mo ago
Bundle Size (min+gzip)
4.39KB
Not Tree-Shakeable
vcm

vuex-class-modules

Typescript class decorators for vuex modules

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
173
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
5mo ago
Bundle Size (min+gzip)
2.00KB
Tree-Shakeable
voc

vue-oidc-client

Wrapper around oidc-client-js to better work in a vue application with router integration

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
55
Weekly Downloads
Weekly Downloads Icon
542
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vs

vue2-storage

Wrapper over browser storage for JavaScript or Vue.js app

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
100
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
3mo ago
Bundle Size (min+gzip)
1.59KB
Tree-Shakeable
ip

inversify-props

Wrapper of Inversify to inject your dependencies in the components, made with TypeScript and compatible with Vue, React and other component libraries.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
60
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
1mo ago
Bundle Size (min+gzip)
11.3KB
Not Tree-Shakeable

vue-logger-plugin

Flexible logging functionality for Vue.js with support for custom hook operations.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
8
Weekly Downloads
Weekly Downloads Icon
424
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vcn

vue-cookie-next

A vue 3 plugin for handling browser cookies with typescript support. Load and save cookies within your Vue 3 application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
24
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
va

vue-analytics

Google Analytics plugin for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
84K
Last Commit
3mo ago
Bundle Size (min+gzip)
4.56KB
Not Tree-Shakeable

vue-warehouse

A Cross-browser storage for Vue.js and Nuxt.js, with plugins support and easy extensibility based on Store.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
165
Weekly Downloads
Weekly Downloads Icon
244
Last Commit
5mo ago
Bundle Size (min+gzip)
0.37KB
Tree-Shakeable
va

vue-authenticate

Simple Vue.js authentication library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
4mo ago
Bundle Size (min+gzip)
5.60KB
Tree-Shakeable

@ergosign/storybook-addon-pseudo-states-vue

Storybook Add-on to enable automatic generation and displaying of CSS pseudo states for components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
48
Weekly Downloads
Weekly Downloads Icon
69
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nu

nuxt-ua

UserAgent detector using Platform.js for Nuxt.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
4
Weekly Downloads
Weekly Downloads Icon
266
Last Commit
1mo ago
Bundle Size (min+gzip)
0.94KB
Not Tree-Shakeable
vsa

vue-social-auth

Laravel Vue (SPA) Social Auth

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
53
Weekly Downloads
Weekly Downloads Icon
920
Last Commit
2mo ago
Bundle Size (min+gzip)
4.81KB
Tree-Shakeable
vc

vuex-class

Binding helpers for Vuex and vue-class-component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
108K
Last Commit
2y ago
Bundle Size (min+gzip)
0.65KB
Tree-Shakeable
vws

vue-web-storage

Vue.js plugin for local storage and session storage (1.8 kb min+gz) 💾

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
84
Weekly Downloads
Weekly Downloads Icon
581
Last Commit
24d ago
Bundle Size (min+gzip)
1.14KB
Tree-Shakeable
vpl

vue-plugin-load-script

A Vue plugin for injecting remote scripts.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
123
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
1y ago
Bundle Size (min+gzip)
0.42KB
Not Tree-Shakeable
vcc

v-cookie-consent

Simple cookie consent banner

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2
Weekly Downloads
Weekly Downloads Icon
25
Last Commit
4mo ago
Bundle Size (min+gzip)
3.42KB
Not Tree-Shakeable

@impervaos/google-analytics-spa

This is a wrapper for Google Analytics to be used in web clients, oriented to single page applications (something that google doesn't do oob), like automatically reporting requests performance, navigation links, redux plugin etc

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
10
Weekly Downloads
Weekly Downloads Icon
64
Last Commit
16d ago
Bundle Size (min+gzip)
3.49KB
Not Tree-Shakeable