Pre-alpha · 0.0.1-prealpha

Mohi

Standards-first, server-driven UI inspired by Mohism. Render once, stream tiny DOM patches, keep the client thin.

Mohi terminal demo

Why Mohi

Live UI by default

Server-driven sessions push minimal patches over a persistent link.

No hydration tax

The client only delegates events and applies patches. Islands when needed.

Deterministic

Stable manifests, replayable sessions, and policy budgets baked in.

Portable

Standards-first APIs across Node, Deno, Bun, and Edge runtimes.

Quickstart

pnpm install
pnpm build
pnpm test
pnpm bench
pnpm -C apps/playground dev

Architecture (at a glance)

MSR

Server runtime with live sessions and action queue.

MCL

Client link that applies patches and forwards events.

MCB

Compiler and deterministic build graph.

MXL

Microfrontend composition with shared dependencies.

MGT

Governance, policies, and telemetry.