Vue.js Utilities

This list will help you find the best Vue.js utilities.

Vue Notion
Vue Notion
Unofficial Notion Renderer
Vue Chimera
Vue Chimera
Reactive RESTful API Client
Pinia-di
Pinia-di
Dependency injection for pinia.
Tolgee/vue
Tolgee/vue
Web-based localization tool enabling users to translate directly in the Vue 3 app they develop.
Pinia-orm
Pinia-orm
The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store. 🍍
Vue-next-i18n
Vue-next-i18n
A lightweight internationalization plugin for Vue 3.
Vue Test Utils
Vue Test Utils
🔬 Utilities for testing Vue components
VueRequest
VueRequest
Data Fetching Plugin
Hami-vuex
Hami-vuex
🍈 Hami melon flavored Vuex, modular by design, completely TypeScript intelligence, state management for Vue.js.
Luisa
Luisa
Low-code Framework to generate Vue Apps from Design Files
Pinia
Pinia
Vue Store
VueUse
VueUse
Collection of Composition Utilities
Vue2-timeago
Vue2-timeago
Time Ago Statements for Date Formatting
Nuxt Areas
Nuxt Areas
Scalable Folder Management for large Nuxt Projects
Localize-vue-3x
Localize-vue-3x
Uni Localization Vue 3 integration example. Customizable Language Menu widget built with Web Components.
Vue Shared Element
Vue Shared Element
Declarative Shared-Element Transitions
Localize-vue-2x
Localize-vue-2x
Uni Localization Vue 2 integration example. Customizable Language Menu widget built with Web Components.
Vue-stripe-js
Vue-stripe-js
Vue 3 components for Stripe.js
Harlem
Harlem
Simple, unopinionated, lightweight and extensible state management for Vue 3
FormVueLate
FormVueLate
Vue Schema-Driven Form Generation
Vue-use-model-helpers
Vue-use-model-helpers
Helper to map properties to local Ref using Composition API for Vue 2.x and 3
Vue-sfc-split
Vue-sfc-split
Convert SFCs for native browser use without build
Pinia-persistedstate
Pinia-persistedstate
Persist Vuex state with localStorage, like vuex-persistedstate.
Pinia-xstate
Pinia-xstate
Put your xstate state machines into a global pinia store.
Pinia-undo
Pinia-undo
Undo/Redo plugin for pinia.
Pinia-shared-state
Pinia-shared-state
A lightweight plugin to sync your pinia state across browser tabs.
Mobx-vue-lite
Mobx-vue-lite
Lightweight Vue 3 bindings for MobX based on Composition API.
Pinia
Pinia
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support.
Vue Tiny Validate
Vue Tiny Validate
Lightweight Validation Library
Vue Visual Filter
Vue Visual Filter
Visual Filtering Component
Vue Chimera
Vue Chimera
Reactive RESTful API
Nuxt Speedkit
Nuxt Speedkit
Performance Optimization Module
Vue Layout System
Vue Layout System
Layouting Components
TransX
TransX
Transition Animation Library
Fluent-vue
Fluent-vue
Internationalization plugin for Vue.js (2 and 3). Vue.js integration for Fluent.js - JavaScript implementation of Project Fluent
Fontawesome-autogen
Fontawesome-autogen
Automatically detect and import fontawesome icons used in your webapp.
Vue API Query
Vue API Query
Elegant and simple way to build requests for REST APIs
Vue-path-store
Vue-path-store
Simple state management that uses the dot notation path syntax, also comes with Vuex and Pinia plugins.
Reforms.js
Reforms.js
Bootstrap Form & Card Generator
VeeValidate
VeeValidate
Form Validation Library
VueAxe
VueAxe
Accessibility Auditing
V-google-translate
V-google-translate
A component that use google translate to internationalize your Vue.js app.
Vue Stripe
Vue Stripe
Stripe Checkout & Elements for Vue
Nuxt Image
Nuxt Image
Optimized Images for Nuxt
VueMS
VueMS
Transform a Monolith to Microservices
Vue Demi
Vue Demi
Create Universal Libraries for Vue 2 and 3
Nuxt Modules CLI
Nuxt Modules CLI
Browse Nuxt.js Modules from the Terminal
Vue Aspect Ratio
Vue Aspect Ratio
Directive for Element Aspect Ratios
Harlem
Harlem
State Management for Vue 3
Pinia
Pinia
Vue Store