Home / Apps / Obelisk
Obelisk

Obelisk

DevOps & CI/CD

A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!

What is Obelisk?

Obelisk is an open-source workflow engine built with Rust, WebAssembly, and the WASM Component Model. It enables developers to build and execute reliable, long-running workflows that automatically resume after failures without requiring complex infrastructure. The engine runs as a single process and supports both embedded SQLite and Postgres databases, making it suitable for teams looking for straightforward deployment options. Workflows are written in real code rather than YAML, with support for structured concurrency to simplify error handling and cleanup. Obelisk's deterministic execution model stores every execution parameter, step, and result in an execution log, ensuring workflows are crash-resilient and fully replayable. Side effects such as HTTP requests, file I/O, and child processes are tracked and retried automatically on timeout or failure. The WASM Component Model foundation provides interoperability, deterministic execution, isolation, and safety guarantees for workflow operations. This approach allows developers to write workflows in their preferred programming languages while maintaining portability and reliability. Currently in pre-release, Obelisk is targeted at teams managing durable workflows in DevOps, CI/CD, and automation scenarios who want a lightweight alternative to heavier workflow orchestration platforms. The project welcomes feedback on its architecture and potential use cases.

Key Features

  • Lightweight single-binary workflow engine requiring no complex infrastructure
  • Built on WASM Component Model for deterministic, isolated, and safe execution
  • Crash-resilient with automatic resumption after failures through execution logging
  • Write workflows in real code instead of YAML with structured concurrency support
  • Flexible persistence with choice of embedded SQLite or Postgres database
  • Full side-effect support including HTTP requests, file I/O, and child processes

Screenshots

Rating & Reviews

No ratings yet

Ratings are collected from verified users inside this app.

Reviews (0)

No reviews yet

Reviews are collected from verified users via an in-app widget. Every review comes from someone actually using the product.

Are you the owner of Obelisk?

Claim this listing to collect verified reviews. Install a widget, your users leave reviews, and they appear in Google with star ratings.

Claim this app →

Free · 2-minute setup · No credit card

Obelisk Pricing

Open source

Visit obeli.sk for full pricing details.

App owners can update pricing by claiming this listing.

Owner of Obelisk?

Verify ownership of obeli.sk to unlock widgets, collect verified reviews, and manage your listing.

Click here to claim