The best Vuex alternatives
5 tools that do a similar job to Vuex, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
VuexCentralized state store for Vue.js apps, now superseded by Pinia as the official default.
- 1

Pinia
Open source · MIT · ★ 14.8k
A lightweight, type-safe state store for Vue apps, built on the Composition API.
Best for: Vue 3 developers who need shared state across several components; Teams using TypeScript who want store types inferred automatically
- 2

Redux
Open source · MIT · ★ 61.4k
A JavaScript library for keeping an app's shared state predictable and easy to test.
Best for: Developers building larger front-end apps where many components share the same data; Teams that want state changes to follow a consistent, testable pattern
- 3

Zustand
Open source · MIT · ★ 58.9k
A small React state-management library built on hooks, with no providers needed.
Best for: React developers who want simpler shared state than Redux; Apps that need state shared across many components without wrapping them in providers
- 4

MobX
Open source · MIT · ★ 28.2k
A JavaScript library that tracks state changes automatically and updates the parts of your UI that depend on t
Best for: Frontend developers building React apps with complex or frequently changing state; Teams who want state logic kept outside UI components so it is easier to test
- 5

vue-admin-template
Open source · MIT · ★ 20.4k
A minimal Vue admin dashboard starter with Element UI, axios, and lint setup.
Best for: Developers starting a new internal admin panel or back-office tool in Vue; Teams already familiar with Vue and Element UI
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Vuex. We don't take payment for placement.