hyperium

    hyperium/hyper

    An HTTP library for Rust

    networking
    http
    hyper
    rust
    Rust
    MIT
    15.9K stars
    1.7K forks
    15.9K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    22.15

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    243

    Generated Insights

    About hyper

    hyper

    crates.io Released API docs MIT licensed CI Discord chat

    A protective and efficient HTTP library for all.

    • HTTP/1 and HTTP/2
    • Asynchronous design
    • Leading in performance
    • Tested and correct
    • Extensive production use
    • Client and Server APIs

    Get started by looking over the guides.

    "Low-level"

    hyper is a relatively low-level library, meant to be a building block for libraries and applications.

    If you are looking for a convenient HTTP client, then you may wish to consider reqwest.

    If you are not sure what HTTP server to choose, then you may want to consider axum or warp, the latter taking a more functional approach. Both are built on top of this library.

    Contributing

    To get involved, take a look at CONTRIBUTING.

    If you prefer chatting, there is an active community in the Discord server.

    License

    hyper is provided under the MIT license. See LICENSE.

    Discover Repositories

    Search across tracked repositories by name or description