Displaying 1 to 10 from 10 results

librdkafka - The Apache Kafka C/C++ library

  •    C

Copyright (c) 2012-2016, Magnus Edenhill.librdkafka is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support. It was designed with message delivery reliability and high performance in mind, current figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer.

confluent-kafka-python - Confluent's Apache Kafka Python client

  •    Python

confluent-kafka-python is Confluent's Python client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-python is a lightweight wrapper around librdkafka, a finely tuned C client.

confluent-kafka-go - Confluent's Apache Kafka Golang client

  •    Go

confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-go is a lightweight wrapper around librdkafka, a finely tuned C client.




rafka - Interact with Kafka in a simple way

  •    Go

Rafka is a gateway service that exposes Kafka using simple semantics. It implements the Redis protocol.

cppkafka - Modern C++ Apache Kafka client library (wrapper for librdkafka)

  •    C++

cppkafka allows C++ applications to consume and produce messages using the Apache Kafka protocol. The library is built on top of librdkafka, and provides a high level API that uses modern C++ features to make it easier to write code while keeping the wrapper's performance overhead to a minimum. cppkafka is a high level C++ wrapper for rdkafka, aiming to allow using rdkafka in a simple, less error prone way.

rust-rdkafka - A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka

  •    Rust

A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka. rust-rdkafka provides a safe Rust interface to librdkafka. The master branch is currently based on librdkafka 0.11.4.

erlkaf - Erlang kafka driver based on librdkafka

  •    Erlang

The library is implemented in top of librdkafka which is a C library implementation of the Apache Kafka protocol designed with message delivery reliability and high performance in mind, current figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer. It's well known that NIF's can affect the Erlang schedulers performances in case the functions are not returning in less than 1-2 ms and blocks the scheduler threads.


rdkafka-ruby - Modern and performant Kafka client library for Ruby based on librdkafka

  •    Ruby

The rdkafka gem is a modern Kafka client library for Ruby based on librdkafka. It wraps the production-ready C client using the ffi gem and targets Kafka 1.0+ and Ruby 2.1+. This gem only provides a high-level Kafka consumer. If you are running an older version of Kafka and/or need the legacy simple consumer we suggest using the Hermann gem.

ocaml-kafka - OCaml bindings for Kafka

  •    OCaml

The API is documented in lib/kafka.mli, and the Lwt extension is documented in lib_lwt/kafka_lwt.mli. See bin/tail_kafka_topic.ml for an example consumer using queues, batches and lwt. See bin/sendto_kafka_topic.ml for an example producer.