Vue.js Utilities

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

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
VueUse
VueUse
Collection of Vue Composition API Utils
Proppy
Proppy
Functional props composition for components
VeeValidate
VeeValidate
Template-based Form Validation Framework
PortalVue
PortalVue
A Portal Component to render DOM outside of a component
VueTranslate
VueTranslate
Translation Plugin
Vue-plaid-link
Vue-plaid-link
Easy to use Vue component for Plaid Link.
Vue-paypal-checkout
Vue-paypal-checkout
A simple Vue.js wrapper component for paypal-checkout.
Vue-stripe-payment
Vue-stripe-payment
Vue wrapper for jquery.payment by Stripe.
Vue-stripe-checkout
Vue-stripe-checkout
A simple vue plugin for Stripe checkout.
Vue-phoenix
Vue-phoenix
Elixir Phoenix Web Socket implmentation for vuejs. Also provides typescript decorator for better use.
Vue-socket.io-extended
Vue-socket.io-extended
Socket.io bindings for Vue.js and Vuex
Vue-native-websocket
Vue-native-websocket
Native websocket implementation for Vuejs 2 and Vuex
Vue-socket-cluster
Vue-socket-cluster
Web Sockets for vue with uws(Micro web sockets) through socket cluster
Vue-echo
Vue-echo
Integrates Laravel Echo into Vue, allows for easy registration of socket events.
Vue-websocket
Vue-websocket
Simple websocket (socket.io) plugin for Vue.js.
Vue-socket.io
Vue-socket.io
Socket.io implementation for vuejs.
Vue2-migration-helper
Vue2-migration-helper
Transforms Vue.js SFCs to composition api syntax.
Vue-backbone
Vue-backbone
Vue.js Plugin to facilitate Backbone integration.
Vue-jsx-sync
Vue-jsx-sync
A Babel plugin that brings vue sync modifier to JSX.
Jsx-v-model
Jsx-v-model
A Babel plugin that brings v-model to JSX.
Jsx-event-modifiers
Jsx-event-modifiers
A Babel plugin that adds event modifiers similar to Vue templates to JSX.
Jsx-vue-functional
Jsx-vue-functional
A Babel plugin that brings syntactic sugar for Vue functional components.
Vue-log-worker
Vue-log-worker
A Vue.js plugin to log error and vuex mutations to your backend through a web worker
Vue-worker
Vue-worker
A Vue.js plugin to use webworkers in a simply way.
Vue-live
Vue-live
A component to demo components, inspired by react-live.
Vue-timed-content
Vue-timed-content
Shows or hides content based on a given time range and timezone.
Vue-subslot
Vue-subslot
💍 Vue component to pick 'n choose what you want from a slot
Vue-injector
Vue-injector
Dependency injection for Vue 2.x
Vue-uuid
Vue-uuid
Adds UUID to Vue instance.
Stfalcon-vue-di
Stfalcon-vue-di
⭐️ Lightweight DI for vue components️ ❤️
Vue-unique-id
Vue-unique-id
Generates unique component ids and component-scoped HTML ids.
Vue-direction
Vue-direction
👋 Direction aware hover in Vuejs
Vue-async-operations
Vue-async-operations
Managing async operations statuses in your Vue components
Vue-uuid-v4
Vue-uuid-v4
Plugin Vue2 to easy get UUIDv4
Vue-messenger
Vue-messenger
A series of useful enhancements to Vue component props: Transform, Enum-type, Numeric-type, Two-way data bindings.
Vue-router-user-roles
Vue-router-user-roles
Protects routes based on user roles. Add your own authentication.
Vue-ramda
Vue-ramda
Vue Wrapper for ramda
Vue-lodash
Vue-lodash
A simple wrapper for integrating lodash to Vue 2.
Vue-configuration
Vue-configuration
A static configuration object for Vue.js