Skip to content

HTTP2 library in pure Swift. Mostly for fun & learning, though I hope to make it close to nghttp2 in performance & capabilities at some point.

Notifications You must be signed in to change notification settings

AlanQuatermain/H2Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

H2Swift

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.

About

HTTP2 library in pure Swift. Mostly for fun & learning, though I hope to make it close to nghttp2 in performance & capabilities at some point.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages