nghttp2
« Back to VersTracker
Description:
HTTP/2 C Library
Type: Formula  |  Latest Version: 11@1  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: http2 networking library c protocol
Install: brew install nghttp2
About:
nghttp2 is a high-performance C library implementing the Hypertext Transfer Protocol version 2 (HTTP/2). It provides a robust API for building HTTP/2 clients, servers, and proxies, handling binary framing, header compression, and stream multiplexing. Its primary value is enabling efficient, low-latency network communication for modern web applications.
Key Features:
  • Full HTTP/2 protocol implementation
  • HPACK header compression
  • Asynchronous I/O support
  • Bindings for Python, Ruby, and Node.js
Use Cases:
  • Building high-performance web servers and proxies
  • Creating efficient HTTP/2 clients
  • Network traffic analysis and debugging
Alternatives:
  • libcurl – libcurl is a broader URL transfer library that supports HTTP/2, while nghttp2 is a focused, low-level HTTP/2 implementation.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 5:46pm 11 0 VERSION_BUMP 2baeebd4
Oct 23, 2024 4:54am 0 VERSION_BUMP 1fbecfcf