Show HN: Obelisk – a WASM-based deterministic workflow engine
a year ago
- #WebAssembly
- #Rust
- #WorkflowEngine
- Single process runtime with SQLite database, no complex infrastructure needed.
- Built on WebAssembly Component Model for interoperability, deterministic execution, isolation, and safety.
- Workflows written in real code (not YAML), with structured concurrency for simplified error handling.
- Crash-resilient and replayable, with execution logs storing parameters, steps, and results.
- Controlled HTTP client with built-in limitations and tracing.
- Automatic retries on timeouts or failures with execution logs.
- Trigger workflows via Webhook, CLI, gRPC, or Web UI.
- Built with Rust under AGPL, source available on GitHub.
- Join mailing list for milestone updates.