I'm not sure if you are interested in hearing about library support from other languages, but I thought I'd let you know about this:
https://github.com/cainus/Prozess / https://npmjs.org/package/prozess There are lots of TODOs still on this, but we've got a Kafka lib working in node.js that handles Kafka 0.7 messages, so it's probably one of the more advanced clients, even though it's far behind the canonical one still. We're not using it in production yet, but it's on its way and we'll be fleshing out more features as it goes. Anyway... we're pretty thrilled to be using kafka in our stack. Thanks