rabbitmq-c
« Back to VersTracker
Description:
C AMQP client library for RabbitMQ
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @RabbitMQ  |  formulae.brew.sh
Category: Networking
Tags: rabbitmq amqp messaging c-library networking
Install: brew install rabbitmq-c
About:
Rabbitmq-c is a C-language client library for RabbitMQ that provides a low-level interface to the Advanced Message Queuing Protocol (AMQP 0-9-1). It handles TCP socket communication, frame parsing, and connection lifecycle management, enabling efficient message publishing and consumption. The library is designed for performance-critical applications requiring direct broker interaction.
Key Features:
  • Full AMQP 0-9-1 protocol implementation
  • Low-level API for maximum control and performance
  • Supports TLS/SSL secure connections
  • Cross-platform compatibility (Linux, macOS, Windows)
Use Cases:
  • Building high-performance message producers and consumers in C/C++
  • Integrating RabbitMQ into embedded systems or resource-constrained environments
  • Creating custom AMQP clients for specialized messaging requirements
Alternatives:
  • RabbitMQ Stream C Client – Newer client optimized for RabbitMQ streams with different API semantics
  • AMQP-CPP – C++ library offering higher-level abstractions and object-oriented design
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:32am 0 VERSION_BUMP 84882feb