Blazen
A high-performance, event-driven workflow framework for Rust.
Blazen models computation as a directed graph of steps connected by
typed events. The runtime maintains an internal event queue, routing
events to matching step handlers and spawning them concurrently until a
[StopEvent] terminates the workflow.
Quick start
use *;
async
async
Feature flags
| Feature | Description |
|---|---|
llm (default) |
LLM provider integrations |
openai |
OpenAI + OpenAI-compatible providers |
anthropic |
Anthropic Claude provider |
persist |
Checkpoint storage via redb |
telemetry |
Observability, tracing spans, and workflow history |
all |
Everything |