Lightweight Workflow Engine Powered by WASM
2025-04-09
This is a lightweight workflow engine built on the WebAssembly Component Model, featuring a single-process runtime and a SQLite database, eliminating the need for complex infrastructure. It lets you write workflows in real code (not YAML), supporting structured concurrency for simplified error handling and cleanup. Every execution parameter, step, and result is stored in the execution log, ensuring crash resilience and replayability. A built-in HTTP client includes limitations and tracing, with retries on timeout or failure. Trigger workflows and activities via Webhook endpoint, CLI, gRPC, or a Web UI. Open source, built with Rust under the AGPL license.
(obeli.sk)
Development
Workflow Engine