hyper
hyper is a fast and correct HTTP implementation written in and for Rust.
hyper provides both a Client and a Server.
If just starting out, check out the Guides first.
If looking for just a convenient HTTP client, consider the reqwest crate.
Optional Features
The following optional features are available:
runtime(enabled by default): Enables convenient integration withtokio, providing connectors and acceptors for TCP, and a default executor.tcp(enabled by default): Enables convenient implementations over TCP (using tokio).unstable-stream(unstable): Providesfutures::Streamcapabilities.
Due to the Stream trait not being stable, this feature is also
unstable. It does not follow normal semver.