Best of Vue.js
Submit a Project
Vue.js State Managements
This list will help you find the best Vue.js state management.
Dependency injection for pinia.
The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store. 🍍
🍈 Hami melon flavored Vuex, modular by design, completely TypeScript intelligence, state management for Vue.js.
Simple, unopinionated, lightweight and extensible state management for Vue 3
Persist Vuex state with localStorage, like vuex-persistedstate.
Put your xstate state machines into a global pinia store.
Undo/Redo plugin for pinia.
A lightweight plugin to sync your pinia state across browser tabs.
Lightweight Vue 3 bindings for MobX based on Composition API.
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support.
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.
Projects Using Vue.js
Visual Studio Code
Vue CLI Plugins
Components & Libraries
Source Code Editing