Comparing kafka-node and node-rdkafka
Michal,
I recently completed a comparison of the two libraries. http://www.tivix.com/blog/nodejs-kafka-producers/. You will find implementations for both clients. In summary, I found that rdkafka has lower cpu utilization than node kafka. Moreover, it is maintained by Blizzard, so I am sure they would be happy to accept any PRs you provided.