Vue.js State Managements

This list will help you find the best Vue.js state management.

Vue-path-store
Vue-path-store
Simple state management that uses the dot notation path syntax, also comes with Vuex and Pinia plugins.
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.
VueFort
VueFort
Data modeling for Vue. Works for Vue 2 & 3.
Vuex-multi-tab-state
Vuex-multi-tab-state
Share and synchronize status between multiple tabs with this plugin for Vuex.
Vuex-shared-mutations
Vuex-shared-mutations
Share vuex mutations between tabs/windows.
Vuex-basement
Vuex-basement
Vuex state persistence and synchronization between tabs/windows.
Vuex-ts-enhance
Vuex-ts-enhance
A tool to enhance mapXXX and dispatch methods hint
Vuex-composition-helpers
Vuex-composition-helpers
A util package to use Vuex with Composition API easily.
Vuex-hooks
Vuex-hooks
Typescript enabled vuex composition-api hooks.
Vuex-factories
Vuex-factories
Factory functions to generate vuex actions and mutations.
Vuex-awesome-async
Vuex-awesome-async
It wraps Vuex stores to easily manage async requests (loading, error and cache state).
Vuex-state-snapshot
Vuex-state-snapshot
A Vuex plugin to take state snapshot on mutation.
Vuex-loopback
Vuex-loopback
Vuex module factory and Vue components for Loopback.
Vuex Stateshot
Vuex Stateshot
💾 A State Snapshot plugin on Actions/Mutations for Vuex3.1+.
Vue Rest Resource
Vue Rest Resource
Rest HTTP resource management for Vue.js and Vuex projects.
Stfalcon-vuex-loading-plugin
Stfalcon-vuex-loading-plugin
the easiest way to handle loading state of vuex
Vuexi
Vuexi
provides utilities to simplify async actions and state management
Jsonapi-vuex
Jsonapi-vuex
Use a JSONAPI api with a Vuex store, with client-side restructuring/normalization of records.
Vuex-listener
Vuex-listener
A global Vuex action and mutation listener plugin
Vuex-easy-firestore
Vuex-easy-firestore
Easy coupling of Firebase Cloud Firestore and Vuex. 2-way sync with 0 boilerplate!
Vuex-pagination
Vuex-pagination
Easily work with paginated resources in your Vue/Vuex application. Works well with most of the Vue pagination components.
Vuex-module-builder
Vuex-module-builder
Vuex module builder is a wrapper for writing vuex stores efficiently with some common methods built-in.
Vuex-loading
Vuex-loading
Simplify vuex loading state management
Vuex-pathify
Vuex-pathify
provides a unified path syntax to Vuex stores (such as foo/[email protected])
Vuex-dry
Vuex-dry
helps keep your vuex codes DRY.
Vuex-search
Vuex-search
Vuex binding for client-side search with indexers and Web Workers.
Vuex-map-fields
Vuex-map-fields
Enable two-way data binding for form fields.
Vuenut
Vuenut
is a component to develop faster and more fluently.
Vuex-aspect
Vuex-aspect
Bind remote data of any kind to the vuex store.
Vuex-iframe-sync
Vuex-iframe-sync
Vuex state synchronization between iframe/window.
Vuex-queries
Vuex-queries
Vuex-Queries helps you write query functions in Vuex
Vuex-api
Vuex-api
A vuex plugin for effortlessly handle api calls.
Vuex-async-module
Vuex-async-module
Reduce async boilerplate code generating Vuex modules. Compatible with Vue 2.x.
Vuex-orm
Vuex-orm
The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.
Vuejs-storage
Vuejs-storage
Vue.js and vuex plugin to persistence data with localStorage/sessionStorage.
Vuex-action-reload
Vuex-action-reload
A vuex plugin that reloads actions when a condition is met.
Vuex-cli-scaffold
Vuex-cli-scaffold
Scaffold vuex actions, mutations, getters and the state.
Vuex-local-state
Vuex-local-state
Add 'localState/sessionState' options to vuex. Keep the Vuex state with localStorage.
Vuex-persist
Vuex-persist
A Typescript-ready Vuex plugin to help save the store to localStorage or any custom Storage (that you can configure).
Vuex-cache
Vuex-cache
A Vuex plugin utility to cache action those will make remote request.
Vuex-rest-api
Vuex-rest-api
A Helper utility to simplify the usage of REST APIs with Vuex. Based on axios.
Vuex-action
Vuex-action
Utilities for vuex to easily create and manage actions.
Vuex-local
Vuex-local
Local state management within Vuex.
Vuex-plugin-jsdata
Vuex-plugin-jsdata
A plugin for syncing Vuex store with js-data.
Vuex-persistedstate
Vuex-persistedstate
Persist Vuex state with localStorage.