@nanostores/persistent

A store for Nano Stores state manager to keep data in localStorage
4,223,533 383
Install
npm install @nanostores/persistent
Latest Version:1.3.5
License:MIT
Last Updated:Aug 28, 2026
Links: GitHub  ·  npm
Maintainer: ai

Nano Stores Persistent

A smart store for Nano Stores state manager to keep data in localStorage and synchronize changes between browser tabs.

  • Small. From 296 bytes (minified and brotlied). Zero dependencies. It uses Size Limit to control size.
  • It has good TypeScript.
  • Framework agnostic. It supports SSR. localStorage can be switched to another storage.
import { persistentAtom } from '@nanostores/persistent'

export const $locale = persistentAtom('locale', 'en')

Made at Evil Martians, product consulting for developer tools.


Related Packages

@nirtamir2/nanostores-persistent-session-storage

A store for Nano Stores state manager to keep data in sessionStorage

2,744 383
@nanostores/router

A tiny (765 bytes) router for Nano Stores state manager

85,222 326
@nanostores/media-query

A smart store for Nano Stores state manager to sync with some media query

164,218 22
@nanostores/query

Tiny remote data fetching library for Nano Stores

509,294 339
@logux/state

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

35,227 7,630

Version History

Version Released License
1.3.5 MIT
1.3.4 MIT
1.3.3 MIT
1.3.2 MIT
1.3.1 MIT