We did it!Journey 1.0.0rc
The release candidate is here. Journey now lands with a sharper docs experience, production-ready flow primitives, and the tooling needed to inspect real non-linear UI work.
Release candidate milestone across docs, core, React bindings, and DevTools.
Release candidate highlights
1.0.0rc
Stable graph modeling, stronger docs, and better observability for flows that do not fit neatly into linear wizards.
Core + React
Production-ready graph flows, hooks, and step rendering patterns packaged for the 1.0 line.
Docs polish
Sharper getting-started paths, package navigation, and release candidate messaging from the first screen.
Chrome DevTools
Inspect timeline, state diffs, and command outcomes while you push real non-linear flows.
Ready to test
Kick the tires now, validate your flows, and help close out the final march to 1.0.
Install Packages
Why Teams Pick Journey
Test Coverage
95%+ coverage baseline across critical runtime paths, React bindings, and integration behavior that ships in every release.
Why Journey
Replace brittle step arrays with a typed transition graph. Handle branching, async guards, and deterministic back behavior without scattered state.
Journey just hit release-candidate status. Start with Core or React, exercise the flow edges, and help close the gap to the final 1.0 release.
Core: the headless engine
Define steps, transitions, lifecycle, history, and persistence without UI assumptions.
React: the UI bindings
Render active steps with provider/hooks and keep business flow rules in Core.
Core: History
Deterministic back behavior with timeline-pointer navigation and fallback previous-step semantics.
Core: Persistence
Versioned snapshot storage, migrations, reset semantics, and adapter boundaries.
Core: Snapshot
Read currentStepId/context/history/visited/async state with predictable runtime invariants.
Core: Lifecycle
Transition selection pipeline, terminal behavior, queue semantics, and error lifecycle.
Core: Async
Async guards/effects and robust loading/error UI patterns around explicit phases.
Core: Examples
Headless example catalog mapped to real scenarios and feature-focused flows.
React Guides
Open React Overview →Provider + Hooks API
Understand bindings.Provider, StepRenderer, and core hooks for production wiring.
Patterns
Practical structure patterns for step components, controls, and machine ownership.
Async UI
Render loading and error states from snapshot.async without ad-hoc local state.
Examples
Explore complete React flows you can adapt directly in your app.