Runtime
- RustTyped orchestration core and shared domain models.
- TokioAsync task runtime, cancellation and backpressure.
- ReqwestHTTP client layer over rustls for external services.
Resilient async pipeline orchestrator for external services.
A pure-Rust orchestration core for high-throughput automation: Tokio tasks, Reqwest over rustls, Governor rate limits, Backoff policies, DashMap state and Prometheus metrics.
External services fail in boring ways: timeouts, rate limits, temporary bans and partial responses.
ForgeFlow explores how to make those workflows explicit, observable and recoverable instead of hiding them in scripts.
Jobs move through bounded async stages with rate-limiters and retry policies attached to the edges.
State is kept in concurrent maps and operational visibility comes from structured tracing plus Prometheus exporters.
The orchestration model maps naturally to tasks, cancellation and backpressure.
Retries and rate limits are explicit concerns, not scattered sleep calls.
Throughput, failure classes and latency need to be visible before automation can be trusted.