An implementation of the HTTP/2 protocol in pure Swift. Handles HPACK encoding/decoding, framing, transmission windows, and more.
The primary reason for this library's existence is to aid me in learning my way around the protocol, while providing me a place to implement some of the proposed extension specifications from the IETF, such as WebSocket bootstrapping, ORIGIN frames, structured headers, etc.