Displaying 1 to 12 from 12 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.




winton-kafka-streams - A Python implementation of Apache Kafka Streams

  •    Python

Implementation of Apache Kafka's Streams API in Python. Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. Kafka has Streams API added for building stream processing applications using Apache Kafka. Applications built with Kafka's Streams API do not require any setup beyond the provision of a Kafka cluster.

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.

node-kfk - A simplified kafka client based on node-rdkafka.

  •    TypeScript

Kafka is not friendly enough for programmers who don't have a clear knowledge on it. Considering our usage are similar at most of the time, we want to provide a simple client for simple use case on kafka.