RE

Restate

Durable execution engine for resilient applications

Automation & Workflows ★ 4.3k stars Medium setup BUSL-1.1

Restate is a system for building resilient applications using durable execution, ensuring workflows, handlers, and communication survive failures. It runs as a single self-hostable binary.

Key features

  • Durable execution runtime
  • Single-binary deployment
  • Exactly-once handlers
  • Built-in observability

Strengths

  • Released under the BUSL-1.1 license
  • First-class Docker support for quick deployment
  • Active community (4.3k GitHub stars)
  • Written in Rust

Restate replaces

Compare Restate

12 head-to-head comparisons.

Similar automation & workflows apps