I've found nats to be very lightweight, and it can bridge (bidirectional) to kafka.
Edit: Oh it also supports websockets to the browser