Vue.js Utilities

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

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
Vite
Vite
Frontend Build Tool
Vue-i18n-lite
Vue-i18n-lite
A super lightweight and minimal plugin that introduces internationalization into your Vue.js app with a simple API.
Vue-next-rx
Vue-next-rx
Complete RxJS integration for Vue.js. (Update of vue-rx)
Vue-sse
Vue-sse
A Vue plugin for using Server-Sent Events (EventSource).
Vue-stripe-elements
Vue-stripe-elements
Vue component collection for Stripe.js
V-fetch
V-fetch
Vue.js directive to make AJAX requests.
Vue-safe-html
Vue-safe-html
Vue.js directive which renders sanitised HTML dynamically.
Vite-svg-loader
Vite-svg-loader
Vite plugin to load SVG files as Vue components
Vuex-masked-modules
Vuex-masked-modules
A Vuex plugin put data structure of the module in localStorage, with the ability to mask or encrypt the data to make it difficult to explore. Designed for Vue 3 and Vuex 4.
Vue-simple-acl
Vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
Vue-datatable-url-sync
Vue-datatable-url-sync
Synchronize datatable options and filters with the url to keep user preference even after refresh or navigation
Vue-object-state
Vue-object-state
Simple object/dto/model state tracking
Vuex-light
Vuex-light
State management system with robust typing for Vue 3
@korijn/vue-store
@korijn/vue-store
Lightweight Vue 3 composition API-compatible store pattern library with undo/redo.
Swrv
Swrv
Stale-while-revalidate data fetching for Vue.
Vue-props-validation
Vue-props-validation
Vue props validation logic extracted for nested validations in objects and arrays using the Vue native syntax.
Vuse-rx
Vuse-rx
Complete first-class rxjs support for Vue 3
Vuex-overlay-tools
Vuex-overlay-tools
🛠 A Vue 3 plugin for monitoring Vuex store (time-travel is also supported)
Teenyicons
Teenyicons
Minimalistic Icon Collection
Vue-catch-hrefs
Vue-catch-hrefs
Catch clicks on hrefs links (in v-html) and route them to vue-router.
Vue-context-composition
Vue-context-composition
share state created with the composition API between components, similar to useContext from React Hooks
Vue-request
Vue-request
⚡️ Vue 3 Composable for data fetching, supports SWR, polling, error retry, cache request, pagination and other cool features.
VueFort
VueFort
Data modeling for Vue. Works for Vue 2 & 3.
Vue Described-Data Form
Vue Described-Data Form
Form Renderer
Vue-use-local-storage
Vue-use-local-storage
A composition api to persist and rehydrate reactive data to local storage for vue 3.
Vesselize
Vesselize
⛵ A JavaScript IoC container that works seamlessly with Vue.js.
Pinia
Pinia
State Management for Vue 3
Vue Snip
Vue Snip
Text Truncation Directive
VueHooks
VueHooks
Collection of Utility Composition Functions