aws-c-http
« Back to VersTracker
Description:
C99 implementation of the HTTP/1.1 and HTTP/2 specifications
Type: Formula  |  Latest Version: 0.10.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: http http2 c-library networking aws
Install: brew install aws-c-http
About:
aws-c-http is a robust C99 library providing a full implementation of HTTP/1.1 and HTTP/2 protocols. It is engineered for high-performance, low-latency applications, offering essential components for building both HTTP clients and servers. This library serves as a foundational layer within the AWS Common Runtime, prioritizing correctness and efficiency.
Key Features:
  • Supports both HTTP/1.1 and HTTP/2 protocols
  • Designed for high performance and low memory overhead
  • Written in portable C99 for broad system compatibility
  • Part of the modular AWS Common Runtime (CRT) ecosystem
Use Cases:
  • Building high-performance HTTP clients for C applications
  • Developing embedded HTTP servers in C
  • Creating networking infrastructure requiring strict protocol compliance
Alternatives:
  • libcurl – libcurl is a versatile, multi-protocol client library, whereas aws-c-http focuses specifically on optimized HTTP/1.1 and HTTP/2 implementations for the AWS ecosystem.
  • nghttp2 – nghttp2 is a library primarily focused on the HTTP/2 protocol, while aws-c-http provides a unified stack for both HTTP/1.1 and HTTP/2.
Version History
Detected Version Rev Change Commit
Oct 21, 2025 2:22am 0 VERSION_BUMP bc8d939f
Oct 17, 2025 7:53pm 0 VERSION_BUMP 7dcdf5f5
Sep 10, 2025 9:56pm 0 VERSION_BUMP ab7935ce