This repository has been archived and is now read-only.
After careful evaluation, we’ve decided to archive. This project has served its purpose well, but maintaining a standalone HTTP/2 implementation requires continuous effort to keep up with ecosystem evolution, protocol changes, and long-term stability guarantees.
At this stage, we believe it is more sustainable to focus resources on a smaller set of core components and rely on more actively maintained, widely adopted solutions in the Go and HTTP/2 ecosystem.
The repository will remain available for reference and existing users.
No new features, bug fixes, or releases will be provided.
For new projects or ongoing development, we recommend considering:
-
Actively maintained HTTP/2 implementations in the Go ecosystem
-
Native or upstream solutions that provide long-term maintenance and broader community support
Thank you to everyone who has contributed, tested, or provided feedback to this project. We truly appreciate the community’s support and understanding!
This project is forked from net/http2 and adapted to Hertz. Thanks for their previous work.
Please refer to examples for more details.
If you have any questions or find any bugs, feel free to open an issue or pull request.