Mosca vs MQTT: What are the differences?
Mosca: A Node.js MQTT broker. A Node.js MQTT broker, which can be used as a Standalone Service or embedded in another Node.js application; MQTT: A machine-to-machine Internet of Things connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.
Mosca and MQTT can be categorized as "Message Queue" tools.
Mosca is an open source tool with 2.84K GitHub stars and 501 GitHub forks. Here's a link to Mosca's open source repository on GitHub.