Skip to content

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

Trigora / Rust — durable execution without history replay.

Trigora for Rust

Durable execution for Rust without history replay.

Build long-lived Rust programs that can suspend across effects, events, timers, and child executions, then recover from committed continuation state after failure.

Trigora is powered by Transparent Continuation Checkpointing (TCC).

Install

cargo add trigora trigora-client
cargo install trigora-cli
  • trigora — Rust authoring crate
  • trigora-client — Trigora Cloud API client
  • trigora-cli — Trigora CLI

Quickstart

Initialize:

trigora init

Run locally:

trigora dev

Deploy:

trigora deploy

See the quickstart.

Durable programs

Trigora programs can:

  • execute durable external effects;
  • wait for events;
  • sleep durably;
  • invoke child executions;
  • join or race concurrent branches;
  • resume after worker or process failure.

The Rust frontend implements the declared rust.subset.v1 semantics rather than arbitrary Rust execution.

See the TCC Rust subset specification.

Crates

trigora

Authoring surface for durable Rust programs.

trigora-client

Rust client for the Trigora Cloud API.

Ecosystem

Links

License

MIT © 2026 Trigora, Inc.

Releases

Contributors

Languages