libnghttp3
« Back to VersTracker
Description:
HTTP/3 library written in C
Type: Formula  |  Latest Version: 1.13.1@0  |  Tracked Since: Dec 23, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: http3 quic networking c-library protocol
Install: brew install libnghttp3
About:
libnghttp3 is a lightweight, high-performance implementation of the HTTP/3 protocol (RFC 9114) and QPACK (RFC 9204) written in C. It provides a reliable foundation for building modern, low-latency network applications that leverage the QUIC transport protocol. Its primary value is enabling developers to integrate cutting-edge web standards into clients and servers with minimal overhead.
Key Features:
  • Pure C implementation for maximum portability and performance
  • Minimal memory footprint and no external dependencies
  • Supports both client and server roles for HTTP/3
  • Implements QPACK dynamic compression for header efficiency
Use Cases:
  • Integrating HTTP/3 support into custom C/C++ applications and servers
  • Building high-performance network proxies and load balancers
  • Developing network clients for resource-constrained environments
Alternatives:
  • ngtcp2 – ngtcp2 is a broader QUIC library that includes a full transport implementation, whereas libnghttp3 focuses specifically on the HTTP/3 layer on top of a QUIC stack.
  • lsquic – lsquic is another C-based HTTP/3 implementation, but libnghttp3 is often preferred for its minimalism and tight integration with the nghttp2 ecosystem.
Version History
Detected Version Rev Change Commit
Dec 23, 2025 11:06am 1.13.1 0 VERSION_BUMP 69d017b3
Sep 24, 2025 5:30pm 0 VERSION_BUMP fb5057c5
Sep 10, 2025 9:31am 0 VERSION_BUMP d5cf222c
Dec 19, 2024 2:00pm 0 VERSION_BUMP 8d6d09f9
Oct 5, 2024 9:38am 0 VERSION_BUMP d982b3e9