Open source

Multiverse

State management with Git-style branching semantics.

Open source · MIT

TypeScript

$ npm install multiverse

Overview

Fork application state, explore alternate timelines, merge what works. Multiverse treats state history as a first-class data structure — the same thinking that drives my memory research, applied to frontend state.

What it does

  • 1.Git-style branching: fork, explore, merge, discard — state timelines as cheap, safe operations.
  • 2.Timeline-safe UX patterns: undo trees, what-if previews, and speculative edits without fear.
  • 3.Small, typed, dependency-light TypeScript core.

Why it exists

Branching state is memory with alternatives. Multiverse is the open-source, general-purpose expression of how I think about history, persistence, and divergence in software.