...
erlkafka is a kafka client written in erlang
https://github.com/milindparikh/erlkafka.git
Kafka Version: 0.7.x
Maintainer: Milind Parikh
*License: BSD, LGPL
Also:
https://github.com/wooga/kafka-erlang
.NET
-------------
Pure C# client with full protocol support. Includes consumer, producer,
lower level components and gzip support (no snappy)
Kafka Version: 0.8.x
Maintainer: James Roland
License: Apache 2.0
https://github.com/Jroland/kafka-net
-------------
This is a .NET implementation of a client for Kafka using C# for Kafka 0.8. It provides for an implementation that covers most basic functionalities to include a simple Producer and Consumer.
Kafka Version: 0.8.x
Maintainer: ExactTarget
License: Apache 2.0
https://github.com/ExactTargetDev/kafka-net
-------------
rdkafka-dotnet is a C# client for Apache Kafka based on librdkafka.
Kafka Version: 0.8.x
Maintainer: Andreas Heider
License: BSD (2 clause)
https://github.com/ah-/rdkafka-dotnet
-------------
.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes. The project also offers balanced consumer implementation. The project is a fork from ExactTarget's Kafka-net Client.
Kafka Version: 0.8.x, 0.9.x
Maintainer: Microsoft
License: Apache 2.0
https://github.com/Microsoft/Kafkanet
-------------
C# client, asynchronous, all 3 compressions supported (read and write), tracks leader partition changes transparently, long time in production.
Kafka Version: 0.8.x
Maintainer: Vadim Chekan
License: Apache-2.0
https://github.com/ntent-ad/kafka4net
-------------
kafka-sharp - "High Performance" .NET Kafka Driver
Kafka Version: 0.8.x
Maintainer: Criteo
License: Apache 2.0
https://github.com/criteo/kafka-sharp
-------------
Clojure
-------------
Fast kafka api for JVM languages implemented in clojure.
Kafka Version: 0.8.x
Maintainer: https://github.com/gerritjvv
License: Apache 2.0
https://github.com/gerritjvv/kafka-fast
-------------
Wrapper to the Java API for interacting with Kafka
Kafka Version: 0.8.x
Maintainer: https://github.com/pingles
License: Apache 2.0
https://github.com/pingles/clj-kafka/
-------------
Kafka clojure client library
Kafka Version: 0.8.x
Maintainer: Pierre-Yves Ritschard
License: MIT
-------------
Ruby
-------------
Pure Ruby, Consumer and Producer implementations included, GZIP and Snappy compression supported. Ruby 1.9.3 and up (CI runs MRI 2.0, JRuby and Rubinius).
Kafka Version: 0.8.x
Maintainer: Bob Potter
License: MIT
https://github.com/bpot/poseidon
-------------
Karafka - Microframework used to simplify Apache Kafka-based Ruby applications development.
Kafka Version: 0.8.x
Maintainer: Maciej Mensfeld
Licence: MIT
https://github.com/karafka/karafka
-------------
ruby-kaka -
Kafka Version: 0.8.x
Maintainer: Zendesk/ Daniel Schierbeck
Licence: Apache 2.0
https://github.com/zendesk/ruby-kafka
-------------
JRuby wrapper for producers and consumers of the existing API
Kafka Version: 0.8.x
Maintainer: Joseph Lawson
License: Apache 2.0
https://github.com/joekiller/jruby-kafka
-------------
https://github.com/acrosa/kafka-rb
Kafka Version: 0.7.x
Maintainer: Alejandro Crosa
License:: Apache 2.0
-------------
Event machine client:
https://github.com/groupme/em-kafka
Kafka Version: 0.7.x
-------------
JRuby Event stream processor
https://github.com/wooga/kafkaesque
Kafka Version: 0.7.x
-------------
Node.js
-------------
Kafka-Node is a NodeJS client with Zookeeper integration
Kafka Version: 0.8.x
Maintainer: sohu.com
License: MIT
https://github.com/SOHU-Co/kafka-node/
-------------
Kafka-node is a pure JavaScript implementation for NodeJS Server with Vagrant and Docker support.
Kafka Version: 0.8.x
Maintainer: wurstmeister
License: Apache 2.0
https://github.com/wurstmeister/node-kafka-0.8-plus
-------------
Node-kafka is a node.js wrapper for the C library librdkafka
Kafka Version: 0.8.x
Maintainer: Sutoiku
License: MIT
https://github.com/sutoiku/node-kafka
-------------
kafka-java-bridge is a Nodejs wrapper for the JAVA high level kafka 0.8. consumer API
Kafka Version: 0.8.x
Maintainer: LivePersonInc
License: MIT
https://www.npmjs.com/package/kafka-java-bridge
https://github.com/LivePersonInc/kafka-java-bridge
-------------
Low-level protocol support in node.js.
https://github.com/cainus/Prozess
https://npmjs.org/package/prozess
Kafka Version: 0.7.x
Maintainers:
Gregg Caines
Eric lee
License: MIT
-------------
Alternate node client from Tagged
https://github.com/marcuswestin/node-kafka
Also:
https://github.com/dannycoates/franz-kafka
Kafka Version: 0.7.x
-------------
...
Maintainers: Ivan Dyachkov (Klarna AB), Shi Zaiming (Klarna AB)
License: Apache 2.0
...
Perl
-------------
JRuby wrapper for producers and consumers of the existing API
Kafka Version: 0.8.x
Maintainer: Joseph Lawson
License: Apache 2.0
https://github.com/joekiller/jruby-kafka
Perl
-------------
Pure Perl, Consumer and Producer implementations included. Zookeeper
integration. GZIP and Snappy compression supported.
...
Maintainer: Magnus Edenhill
License: 2-clause BSD
PHP
-------------
PHP extension built on librdkafka
Kafka Version: 0.8.x
Maintainer: Elias Van Ootegem
License: MIT
https://github.com/EVODelavega/phpkafka
-------------
PHP client based on librdkafka
Kafka Version: 0.8.x
Maintainer: Arnaud Le Blanc, for Mention.com
License: MIT
https://github.com/arnaud-lb/php-rdkafka
-------------
PHP library with Consumer (simple and Zookeeper-based), Producer and compression support (release notes).
...
https://github.com/dastra/log4php-kafka
-------------
Rust
-------------
Pure Rust implementation with support for Metadata, Produce, Fetch, and Offset requests. Supports Gzip and Snappy compression
Kafka Version: 0.8.x
Maintainer: Yousuf Fauzan
License: MIT MIT
Alternative Java
...