hyper Roadmap 2025
After a year since hyper 1.0, we’re updating the ROADMAP. hyper is an HTTP library written in Rust, used by many in production.
The purpose of the ROADMAP is to highlight what is highest priority in order to continue orienting hyper towards its VISION.
It’s based on interviewing our users to see make sure what the most important things are. Writing it down is a way of letting users know what’s coming next.
Open source is guiding
Open source is not a company, and so people can work on and contribute whatever they want.
But we can guide contributions, by outlining what is most important for the project. Thus, a secondary purpose of the roadmap is to be a guide for those interested in contributing, but not sure what to do specifically.
Focus Areas
The roadmap breaks down four focus areas:
- Documentation: Invest in docs, guides, and examples to ensure users can learn how to use hyper.
- hyper-util: Provide new helpers for use with hyper, and stabilize and graduate some into hyper itself.
- HTTP/3: Harden the
h3
crate (reqwest uses this already!), and use it to powerconn::http3
in hyper. - Observability: Improve visibility into hyper’s operations through stable support for events, tracing, and metrics.
A living document
The ROADMAP is a living document. As we make progress, or as priorities change, the document can too. Proposals for additions and edits are always welcome.
Contribute
If you’ve wanted to get started contributing to a Rust open source project, help us build hyper! Pick one of the focus areas that interest you, and reach out in an issue or Discord. We’d be thrilled to mentor you.