Skip to content

YtFlow/hyper

This branch is 255 commits behind hyperium/hyper:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 5, 2023
Jan 31, 2023
Dec 29, 2022
May 23, 2023
May 15, 2023
May 21, 2023
May 17, 2023
Jan 8, 2021
Feb 23, 2023
Apr 15, 2022
May 17, 2023
Apr 6, 2021
May 22, 2023
Jan 12, 2021

Repository files navigation

crates.io Released API docs MIT licensed CI Discord chat

A fast and correct HTTP implementation for Rust.

Note: hyper's master branch is currently preparing breaking changes. For the most recently released code, look to the 0.14.x branch.

  • 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.

About

An HTTP library for Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 94.3%
  • C 5.4%
  • Other 0.3%