Description
HTTP/2 C library and tools.
nghttp2 is an implementation of the HyperText Transfer Protocol version 2 in C. The framing layer of HTTP/2 is implemented as a reusable C library. On top of that, we have implemented an HTTP/2 client, server and proxy. We have also developed load test and benchmarking tools for HTTP/2. An HPACK encoder and decoder are available as a public API. We have Python bindings of this library, but we do not have full code coverage yet. An experimental high level C++ library is also available.