Hello

Durable Execution Engine

Backend / Systems

Overview

A fault-tolerant workflow engine for Go that makes ordinary functions automatically resumable and crash-resistant — inspired by Temporal, Cadence, DBOS and Azure Durable Functions.

Tech Stack

GoSQLiteConcurrency

Key Features

  • Turns normal Go code into durable workflows — each step executes once and is memoized so a crash resumes exactly where it left off
  • Sequence tracking that correctly handles loops and repeated steps across replays
  • Thread-safe parallel step execution within a workflow
  • SQLite-backed persistence of workflow state with a small, embeddable API (NewEngine / Execute / Step)