Popularity
8.2
Growing
Activity
9.1
Declining
2,068
168
395

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++

Recently added nghttp2 resources

nghttp2 Recommendations

There are no recommendations yet. Be the first to promote nghttp2!

Have you used nghttp2? Share your experience. Write a short recommendation and nghttp2, you and your project will be promoted on Awesome C++.
Recommend nghttp2

nghttp2 alternatives and related libraries

Based on the "Networking" category

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

Add another 'Networking' Library