harrow 0.9.0

A thin, macro-free HTTP framework over Hyper with opt-in observability
docs.rs failed to build harrow-0.9.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Harrow

A thin, macro-free HTTP framework over Hyper with opt-in observability.

Server Backends (Required)

Harrow requires you to explicitly select a server backend via Cargo features. There is no default — you must pick exactly one of:

  • tokio: Traditional async/await with Tokio + Hyper. Use for cross-platform compatibility, development on macOS/Windows, or deployment in containers/Lambda where io_uring is unavailable.

  • monoio: High-performance io_uring backend with thread-per-core. Use for maximum throughput on Linux 6.1+ bare metal or EC2. Requires custom seccomp profile in containers.

Feature Flag Selection

# Tokio backend (cross-platform)
harrow = { version = "0.8", features = ["tokio"] }

# io_uring backend (Linux 6.1+ only)
harrow = { version = "0.8", features = ["monoio"] }