Best of Vue.js
Submit a Project
Vue.js State Managements
This list will help you find the best Vue.js state management.
Simple state management that uses the dot notation path syntax, also comes with Vuex and Pinia plugins.
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.
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
Synchronize datatable options and filters with the url to keep user preference even after refresh or navigation
Simple object/dto/model state tracking
State management system with robust typing for Vue 3
Lightweight Vue 3 composition API-compatible store pattern library with undo/redo.
Data modeling for Vue. Works for Vue 2 & 3.
Share and synchronize status between multiple tabs with this plugin for Vuex.
Share vuex mutations between tabs/windows.
Vuex state persistence and synchronization between tabs/windows.
A tool to enhance mapXXX and dispatch methods hint
A util package to use Vuex with Composition API easily.
Typescript enabled vuex composition-api hooks.
Factory functions to generate vuex actions and mutations.
It wraps Vuex stores to easily manage async requests (loading, error and cache state).
A Vuex plugin to take state snapshot on mutation.
Vuex module factory and Vue components for Loopback.
💾 A State Snapshot plugin on Actions/Mutations for Vuex3.1+.
Vue Rest Resource
Rest HTTP resource management for Vue.js and Vuex projects.
the easiest way to handle loading state of vuex
provides utilities to simplify async actions and state management
Use a JSONAPI api with a Vuex store, with client-side restructuring/normalization of records.
A global Vuex action and mutation listener plugin
Easy coupling of Firebase Cloud Firestore and Vuex. 2-way sync with 0 boilerplate!
Easily work with paginated resources in your Vue/Vuex application. Works well with most of the Vue pagination components.
Vuex module builder is a wrapper for writing vuex stores efficiently with some common methods built-in.
Simplify vuex loading state management
provides a unified path syntax to Vuex stores (such as foo/
helps keep your vuex codes DRY.
Vuex binding for client-side search with indexers and Web Workers.
Enable two-way data binding for form fields.
is a component to develop faster and more fluently.
Bind remote data of any kind to the vuex store.
Vuex state synchronization between iframe/window.
Vuex-Queries helps you write query functions in Vuex
A vuex plugin for effortlessly handle api calls.
Reduce async boilerplate code generating Vuex modules. Compatible with Vue 2.x.
The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.
Vue.js and vuex plugin to persistence data with localStorage/sessionStorage.
A vuex plugin that reloads actions when a condition is met.
Scaffold vuex actions, mutations, getters and the state.
Add 'localState/sessionState' options to vuex. Keep the Vuex state with localStorage.
A Typescript-ready Vuex plugin to help save the store to localStorage or any custom Storage (that you can configure).
A Vuex plugin utility to cache action those will make remote request.
A Helper utility to simplify the usage of REST APIs with Vuex. Based on axios.
Utilities for vuex to easily create and manage actions.
Local state management within Vuex.
A plugin for syncing Vuex store with js-data.
Persist Vuex state with localStorage.
Command Line / Terminal
Source Code Editing
Components & Libraries