HTTP/2 protocol implementation with optional TLS transport.
A standalone, completion-based HTTP/2 implementation with no async runtime dependencies.
- Full HTTP/2 frame encoding and decoding
- HPACK header compression
- Connection and stream state management
- Flow control
- Transport layer abstraction (plain TCP, TLS)
- Optional TLS transport via the
tlsfeature flag (enabled by default)
[dependencies]
http2-proto = "0.0.1"
# Without TLS:
http2-proto = { version = "0.0.1", default-features = false }Licensed under either of Apache License, Version 2.0 or MIT License at your option.