Popularity
8.3
Growing
Activity
7.5
Growing
3,633
187
710

Description

This 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 and SPDY.

An HPACK encoder and decoder are available as a public API.

An experimental high level C++ library is also available.

We have Python bindings of this library, but we do not have full code coverage yet.

Code Quality Rank: L1
Programming language: C++
License: GNU General Public License v3.0 or later
Latest version: v1.42.0

nghttp2 alternatives and similar libraries

Based on the "Networking" category.
Alternatively, view nghttp2 alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of nghttp2 or a related project?

Add another 'Networking' Library