10 Best Vue State Management Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

xstate

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
12
Top Feedback
1Great Documentation
GitHub Stars
18K
Weekly Downloads
842K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vuex

🗃️ Centralized State Management for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
221
Top Feedback
13Great Documentation
12Easy to Use
6Performant
GitHub Stars
27K
Weekly Downloads
2M
Last Commit
2d ago
Bundle Size (min+gzip)
3.92KB
Tree-Shakeable

@xstate/vue

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
18K
Weekly Downloads
3K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
cor

@harlem/core

Simple, unopinionated, lightweight and extensible state management for Vue 3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
254
Weekly Downloads
271
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vc

vuex-class

Binding helpers for Vuex and vue-class-component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
105K
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.65KB
Tree-Shakeable

vue-save-state

A Vue mixin to save the state of a component to local storage

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
241
Weekly Downloads
1K
Last Commit
1yr ago
Bundle Size (min+gzip)
24.9KB
Tree-Shakeable
vs

vue-stator

Vuex alternative based on Vue.observable()

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
169
Weekly Downloads
48
Last Commit
9mos ago
Bundle Size (min+gzip)
3.25KB
Tree-Shakeable
vue

vuelm

Elm-inspired Application State Management for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
36
Weekly Downloads
15
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.58KB
Not Tree-Shakeable
rev

revuejs

🐇 A tiny, light and handy state management for vuejs 2, writing less verbose code.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
12
Last Commit
4yrs ago
Bundle Size (min+gzip)
9.39KB
Not Tree-Shakeable
vl

vuex-lite

A 1KB alternative to Vuex

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
5
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.12KB
Tree-Shakeable
vr

vue-redux

What happen when Vue.js + Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
146
Weekly Downloads
4
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.29KB
Not Tree-Shakeable
vss

vue-simple-store

Store Organizer To Simplify Your Stores

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
67
Weekly Downloads
3
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.54KB
Not Tree-Shakeable
vf

vue-freeze

Simple state management whitout bloating API and Concept for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
76
Weekly Downloads
2
Last Commit
5yrs ago
Bundle Size (min+gzip)
6.46KB
Not Tree-Shakeable

overvuerx

A library providing Vue applications with asynchronous-first state management

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
50
Weekly Downloads
1
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.21KB
Not Tree-Shakeable