Public Preview

Logix

React mental model for a deterministic, observable runtime

Organize rules and state like components. Stable ordering, stable identities, observable runs with trace + replay.

Deterministic
Replayable
Minimal IR

Start here

Three quick entries to build a working mental model.

Quick Start

Build your first app with Modules, State, and Flows.

Open/docs/guide/get-started/quick-start

Thinking in Logix

Understand rules and state with a React mental model.

Open/docs/guide/essentials/thinking-in-logix

API Reference

@logixjs/core and @logixjs/react.

Open/docs/api

Time-travel debugging

Not just Redux DevTools: record full traces, roll back state, and fork + mock future timelines.

Trace → Replay → Fork
stable instanceId / txnSeq / opSeq
Slim + serializable

Trace (sketch)

v3 sketch

Structure only: real traces are serializable, explainable, and replayable.

Init
Click
Validate
API
Commit
Fork
> State Diff @ API
inventory: {
status: 'confirmed'
available: 42
}

Core capabilities

Deterministic execution with observable traces for composable rules and state.

React mental model

Organize rules and state like components; compose behavior as flows.

Deterministic execution

Stable ordering and stable identities make issues reproducible.

Minimal IR

Declarations compile to Static IR + Dynamic Trace for tooling.

Replay debugging

Replay traces, fork timelines, and mock what-if scenarios.

Module scoping

Explicit boundaries prevent dirty reads and hidden coupling.

Effect-native

Built on Effect: errors, concurrency, context, and resources.

FAQ

Replayable · Explainable · Composable

Ship your first flow

Start with Quick Start, then add trace/replay and module collaboration step by step.

Logix Runtime·GitHub
© 2026 Logix.