Librdkafka – the Apache Kafka C/C++ client library

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • librdkafka

    The Apache Kafka C/C++ library

  • kafka-python

    Python client for Apache Kafka

  • I've been working on a pure-Racket Kafka client[1] off and on (for fun) since February and it's a good amount of work. When the official protocol docs and Wireshark fail me, I usually look at librdkafka and kafka-python[2] to figure out how things are supposed to fit together. Kudos to the authors of both libraries for writing code that's easy to follow!

    [1]: https://defn.io/2022/03/12/ann-racket-kafka/

    [2]: https://github.com/dpkp/kafka-python

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kcat

    Generic command line non-JVM Apache Kafka producer and consumer

  • Eden is also the maintainer of kcat, a user friendly non-JVM consumer/producer cli for Kafka. It also uses librdkafka https://github.com/edenhill/kcat

  • rskafka

    A minimal Rust client for Apache Kafka

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts