Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Remove dead Ruby projects and deprecate ruby-kafka

...

-------------

A fully featured .NET client for Apache Kafka based on librdkafka (a fork of rdkafka-dotnet).

Kafka Version: 0.8.x, 0.9.x, 0.10.x, 0.11.x

MaintainerConfluent Inc. (original author Andreas Heider)

License: Apache 2.0

https://github.com/confluentinc/confluent-kafka-dotnet


-------------

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


-------------

.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

MaintainerMicrosoft

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

MaintainerVadim Chekan
License: Apache-2.0
https://github.com/ntent-ad/kafka4net


-------------

kafka-sharp - "High Performance" .NET Kafka Driver


Kafka Version: 0.8.x

MaintainerCriteo

License: Apache 2.0

https://github.com/criteo/kafka-sharp


-------------

kafunk - Fully-featured, native F# client which works on .NET Core

Kafka Version: 0.8.x, 0.9.x, 0.10.x

Maintainer: Jet.com

License: Apache 2.0

https://github.com/jet/kafunk


-------------


Clojure

-------------

Fast kafka api for JVM languages implemented in clojure.


 

Kafka Version: 0.8.x

Maintainerhttps://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

Maintainerhttps://github.com/pingles

License: Apache 2.0

https://github.com/pingles/clj-kafka/ 


-------------

Kafka clojure client library


 

Kafka Version: 0.8.x

MaintainerPierre-Yves Ritschard

License: MIT

CodeDocumentation

-------------


Ruby

-------------

ruby-kafka - A pure Ruby client library for the Kafka distributed log systemKarafka - Ruby and Rails multi-threaded efficient Kafka processing framework. Based on librdkafka.


Kafka Version: 0.9.x, 0.10.x, 0.11.x

MaintainerZendeskDaniel SchierbeckLicence: Apache 2Maciej Mensfeld

License: LGPL-3.0

https://github.com/zendeskkarafka/ruby-kafkakarafka

-------------Karafka - Ruby and Rails multi-threaded efficient Kafka processing framework

WaterDrop - Standalone Karafka library for producing Kafka messages . Based on librdkafka.


Kafka Version: 0.9.x, 0.10.x, 0.11.x

MaintainerMaciej Mensfeld

...

License: MIT

https://github.com/karafka/

...

waterdrop

-------------

...

Racecar – A simple framework for writing Kafka consumers in Ruby that integrates nicely with Rails. Based on

...

ruby-kafka. 


Kafka Version: 0.9.x, 0.10.x, 0.11.x

Maintainer:

...

...

...

racecar

-------------

Racecar – DeliveryBoy – A simple framework for writing Kafka consumers in Ruby that integrates nicely with Railsway to publish messages to Kafka from Ruby applications. Based on ruby-kafka. 

Kafka Version: 0.9.x, 0.10.x, 0.11.x

MaintainerZendesk / Daniel Schierbeck

LicenceLicense: Apache 2.0

https://github.com/zendesk/racecardelivery_boy

-------------

Event machine client:
https://github.com/groupme/em-DeliveryBoy – A simple way to publish messages to Kafka from Ruby applications. Based on ruby-kafkakafka


Kafka Version: 0.7.x

-------------

(deprecated) ruby-kafka - A pure Ruby client library for the Kafka distributed log system.


Kafka Version: 0.9.x, 0.10.x, 0.11.x

MaintainerZendesk Daniel Schierbeck

LicenceLicense: Apache 2.0

https://github.com/zendesk/delivery_boy

-------------

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.xruby-kafka

-------------



Node.js

-------------

The node-rdkafka library is a high-performance NodeJS client for Apache Kafka that wraps the native librdkafka library. All the complexity of balancing writes across partitions and managing (possibly ever-changing) brokers should be encapsulated in the library.

https://github.com/Blizzard/node-rdkafka

Kafka Version: 0.9, 0.10

Node.js >= 4

Maintainer: Blizzard.com

License: MIT



-------------

Kafka-Node is a NodeJS client with Zookeeper integration


Kafka Version: 0.8.x

Maintainersohu.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

Maintainerwurstmeister
License: Apache 2.0

https://github.com/wurstmeister/node-kafka-0.8-plus


-------------

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

-------------


...