Skip to content
This repository was archived by the owner on Jun 25, 2026. It is now read-only.
WasmEdgePublic archive
forked from hyperium/hyper

About

An HTTP library for Rust

Resources

Code of conduct

Security policy

Stars

13 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

2,737 Commits

Folders and files

Repository files navigation

hyper for WebAssembly: hyper_wasi

A fast and correct HTTP implementation for Rust. This is a fork from the original hyper with support for WebAssembly compilation target. That allows hyper client and server apps to run inside the WasmEdge Runtime as a lightweight and secure alternative to natively compiled apps in Linux container.

For more details and usage examples, please see the upstream hyper source and these examples.

Note: We do not yet support SSL / TLS connections in hyper_wasi yet.

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

License

hyper is provided under the MIT license. See LICENSE.

About

An HTTP library for Rust

Resources

Code of conduct

Security policy

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages