(Disclaimer, I am a Confluent employee)
Some may have seen, but Confluent has recently released its new JavaScript/Node.js client confluent-kafka-javascript. This release is a public EA so it only has basic features and is meant as a vehicle for feedback and discussion. It is available on Github and npm.
This project is actually based on node-rdkafka, but we provide some API compatibility for the very popular KafkaJS library as well. Practically, node-rdkafka users should be able to use their original code after importing the new library, and KafkaJS users have some small changes that are outlined in our migration guide.