Skip to content
/ qpack Public
forked from quic-go/qpack

a (minimal) QPACK implementation in Go

License

Notifications You must be signed in to change notification settings

jq5/qpack

 
 

Repository files navigation

QPACK

Godoc Reference CircleCI Build Status Code Coverage

This is a minimal QPACK implementation in Go. It is minimal in the sense that it doesn't use the dynamic table at all, but just the static table and (Huffman encoded) string literals. Wherever possible, it reuses code from the HPACK implementation in the Go standard library.

It should be able to interoperate with other QPACK implemetations (both encoders and decoders), however it won't achieve a high compression efficiency.

Running the interop tests

Install the QPACK interop files by running

git submodule update --init --recursive

Then run the tests:

ginkgo -r integrationtests

About

a (minimal) QPACK implementation in Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.8%
  • Shell 2.2%