nghttp2 是一个用 C 实现的 HTTP/2 库,支持 h2c。它可以做为其它软件的一部分,为其提供 HTTP/2 相关功能(例如 curl 的 HTTP/2 功能就是用的 nghttp2)。除此之外,它还提供了四个有用的 HTTP/2 工具:
nghttp:HTTP/2 客户端;
nghttpd:HTTP/2 服务端;
nghttpx:HTTP/2 代理,提供 HTTP/1、HTTP/2 等协议之间的转换;
h2load:HTTP/2 性能测试工具;