Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyperium/hyper
An HTTP library for Rust
https://github.com/hyperium/hyper
http hyper rust
Last synced: 5 days ago
JSON representation
An HTTP library for Rust
- Host: GitHub
- URL: https://github.com/hyperium/hyper
- Owner: hyperium
- License: mit
- Created: 2014-08-30T21:14:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-12-24T22:40:42.000Z (18 days ago)
- Last Synced: 2024-12-30T11:51:49.415Z (12 days ago)
- Topics: http, hyper, rust
- Language: Rust
- Homepage: https://hyper.rs
- Size: 12.9 MB
- Stars: 14,794
- Watchers: 172
- Forks: 1,610
- Open Issues: 236
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Governance: docs/GOVERNANCE.md
- Roadmap: docs/ROADMAP.md
Awesome Lists containing this project
- awesome-rust-cn - hyperium/hyper - ci.org/hyperium/hyper.svg?branch=master">](https://travis-ci.org/hyperium/hyper) (Libraries / Web programming)
- awesome-rust - hyperium/hyper - ci.org/hyperium/hyper.svg?branch=master">](https://travis-ci.org/hyperium/hyper) (Libraries / Web programming)
- awesome-rust - hyperium/hyper - ci.org/hyperium/hyper.svg?branch=master">](https://travis-ci.org/hyperium/hyper) (代码 / Web编程)
- awesome-ccamel - hyperium/hyper - An HTTP library for Rust (Rust)
- awesome-rust - hyperium/hyper
- awesome-rust-cn - Hyper - ci.org/rustless/rustless.svg?branch=master)](https://travis-ci.org/rustless/rustless) (库 Libraries / 网络编程 Web programming)
- awesome-rust-zh - hyper - Rust HTTP库
- Fuchsia-Guide - Hyper
- awesome-http - hyper - activity/y/hyperium/hyper) (Programming Languages / Rust)
- awesome-for-beginners - Hyper - easy)_ <br> A fast, safe and correct low-level HTTP library for Rust. (Rust)
- awesome-list - hyper
- Firmware-Guide - Hyper
- awesome-rust-zh - hyperium/hyper - HTTP 实现[<img src="https://api.travis-ci.org/hyperium/hyper.svg?branch=master">](https://travis-ci.org/hyperium/hyper) (库 / 网页编程)
- StarryDivineSky - hyperium/hyper
- awesome-starred - hyperium/hyper - An HTTP library for Rust (http)
- fucking-awesome-for-beginners - Hyper - easy)_ <br> A fast, safe and correct low-level HTTP library for Rust. (Rust)
- my-awesome - hyperium/hyper - 12 star:14.8k fork:1.6k An HTTP library for Rust (Rust)
README
# [hyper](https://hyper.rs)
[![crates.io](https://img.shields.io/crates/v/hyper.svg)](https://crates.io/crates/hyper)
[![Released API docs](https://docs.rs/hyper/badge.svg)](https://docs.rs/hyper)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
[![CI](https://github.com/hyperium/hyper/workflows/CI/badge.svg)](https://github.com/hyperium/hyper/actions?query=workflow%3ACI)
[![Discord chat][discord-badge]][discord-url]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](https://hyper.rs/guides/1/).
## "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](https://github.com/seanmonstar/reqwest).If you are not sure what HTTP server to choose, then you may want to consider
[axum](https://github.com/tokio-rs/axum) or
[warp](https://github.com/seanmonstar/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](CONTRIBUTING.md).
If you prefer chatting, there is an active community in the [Discord server][discord-url].
## License
hyper is provided under the MIT license. See [LICENSE](LICENSE).
[discord-badge]: https://img.shields.io/discord/500028886025895936.svg?logo=discord
[discord-url]: https://discord.gg/kkwpueZ