This library isn't just a wrapper around MQTT.js for angular. It uses observables and takes care of subscription handling and message routing.
sclausen/ngx-mqtt has 187 GitHub stars.
It currently ranks #13815 daily, #14797 weekly, #18042 monthly by momentum on Trending Repos; its best-ever rank is #5567.