librdkafka
« Back to VersTracker
Description:
Apache Kafka C/C++ library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @confluentinc  |  formulae.brew.sh
Category: Networking
Tags: kafka messaging streaming c c++ distributed-systems
Install: brew install librdkafka
About:
Librdkafka is the industry-standard C/C++ library for Apache Kafka, serving as a high-performance client and core dependency for many other language bindings. It provides reliable, feature-rich access to Kafka clusters, handling complex protocol details and offering robust message production and consumption capabilities.
Key Features:
  • High-performance producer and consumer APIs
  • Supports all Kafka protocol features including transactions and idempotence
  • Configurable reliability and performance settings
  • Extensive language bindings available (e.g., confluent-kafka-python, node-rdkafka)
Use Cases:
  • Building high-throughput data ingestion pipelines into Kafka
  • Developing real-time event processing applications in C/C++
  • Creating foundational Kafka clients for other programming languages
Alternatives:
  • kafka-clients (Java) – The official Java client; librdkafka is often considered more performant and is the standard for non-JVM ecosystems.
Version History
Detected Version Rev Change Commit
Oct 8, 2025 9:05pm 0 VERSION_BUMP 29c6be69
Oct 8, 2025 8:07pm 0 VERSION_BUMP d9a120f3
Sep 10, 2025 6:21pm 0 VERSION_BUMP 507a1359
Nov 18, 2024 8:05pm 0 VERSION_BUMP 258f77c7
Oct 10, 2024 9:45pm 0 VERSION_BUMP f2daf6ea