Hmq
Golang MQTT Broker, Version 3.1.1, and 兼容 eclipse paho client 和mosquitto-client
https://github.com/fhmq/hmq
支持集群,不支持MQTT5
Gmqtt
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
https://github.com/DrmagicE/gmqtt
支持MQTT 5,不支持集群
Surgemq 1.8K stars
一个支持MQTT 3.1的项目,但是作者弃坑了,无人维护。
https://github.com/zentures/surgemq
Hermes
支持MQTT 5.0
The goals of the project are as below
Easy to compile, and run
Tiny footprint
Extensible
Adhering to standards
作者的新手项目,现在还在开发中。
https://github.com/c16a/hermes
Mochi
性能比EMQX还要高
https://github.com/mochi-co/mqtt