Hey Golang community,
We’re excited to share that Confident Security is open-sourcing bhttp, a Go library for encoding and decoding HTTP messages using BHTTP (the binary form of HTTP) in Go-native types.
Why does this exist?
We needed a Go-native library that allows you to pass HTTP messages outside the conventional protocol, to enhance data privacy.
Key Features
- RFC 9292 compliant (known & indeterminate lengths)
- Streaming support with automatic trailer handling
- Encoding and decoding to/from familiar
*http.Requestand*http.Responsetypes
Get Started
Repository: GitHub - confidentsecurity/bhttp: BHTTP - Binary HTTP Message Format in golang (Apache-2.0 license)
Check out the README for quick start guides, API rreferences and examples. We’d love feedback or contributions!
Cheers,
Confident Security