One state, many windows, always in sync
Shared reactive state for Electron multi-window apps and cross-tab web apps, with built-in persistence and versioned migration.
- One source of truth — main process and every window share the same state.
- Zero-difference DX — identical factories on main and renderer, locked by contract tests.
- Dual host — the same renderer code runs in Electron and plain browser tabs.
- Persistent & atomic — JSON storage with migrations, tmp+rename writes and app-quit flush.
Head to the getting started guide.