@nanostores/vue

Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
930,917 74
Install
npm install @nanostores/vue
Latest Version:1.1.0
Vue:3
License:MIT
Last Updated:Mar 27, 2026
Links: GitHub  ·  npm
Maintainer: euaaaio

Nano Stores Vue

Vue integration for [Nano Stores], a tiny state manager with many atomic tree-shakable stores.

  • Small. Less than 1 KB with all helpers. Zero dependencies.
  • Fast. With small atomic and derived stores, you do not need to call the selector function for all components on every store change.
  • Tree Shakable. The chunk contains only stores used by components in the chunk.
  • Helpers. Designed to keep code clean and save a few keystrokes.
  • Devtools. Plugin with full support of [Vue Devtools].
  • Was designed to move logic from components to stores.
  • It has good TypeScript support.

Docs

Read full docs here.

Related Packages

@persevie/statemanjs-vue

Vue wrap over proper state manager for JavaScript

27,735 59
@xstate/store-vue

XState Store for Vue

3,382 30,346
nanostores

A tiny (351 bytes) state manager for React/Preact/Vue/Svelte with many atomic tr...

202,069,944 7,630
nanostores-cjs

A tiny (266 bytes) state manager for React/Preact/Vue/Svelte with many atomic tr...

11,648 7,630
proxy-state-tree

An implementation of the Mobx/Vue state tracking approach, for library authors

563,371 70

Version History

Version Released Vue License
1.1.0 >=3.3.1 MIT
1.0.1 >=3.3.1 MIT
1.0.0 >=3.3.1 MIT
0.11.0 >=3.3.1 MIT
0.10.0 >=3.3.1 MIT