Http-tower-hs — A Rust Tower-inspired middleware library for Haskell
Haskell Community [Unofficial]
April 5, 2026
Also wanted to share a real-world usage example: sentinel, a small infrastructure health monitor built on top of http-tower-hs.
Each probe builds its own middleware stack from config (timeout, retry, circuit breaker, redirect following, header injection, OpenTelemetry tracing), only enabling what’s configured. The README has a full middleware ordering sectionshowing how the code maps to the YAML config.
It was a useful real-world test of the API. If anything felt awkward, it showed up quickly.
Discussion in the ATmosphere