github.com/edisonmj/surgemq (go): SurgeMQ is a high performance MQTT broker and client library that aims to be fully compliant with MQTT 3.1 and 3.1.1 specs.  The primary package that's of interest is package service. It provides the MQTT Server and Client services in a library form.  Current performance benchmark of SurgeMQ, running all publishers, subscribers and broker on a single 4-core (2.8Ghz i7) MacBook Pro, is able to achieve:  In addition, SurgeMQ has been tested with the following client libraries and it _seems_ to work:  A quick example of how to use SurgeMQ:
Keywords: mqtt-broker|mqtt-client