gmqtt
MQTT broker
A high-performance MQTT broker written in Go with flexible customization options and support for various features like TLS, WebSockets, clustering, and persistence.
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
989 stars
37 watching
219 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists
gmqttgolangmqttmqtt-brokermqtt-protocolmqtt-serverserver
Related projects:
Repository | Description | Stars |
---|---|---|
alsm/hrotti | An MQTT broker implementation in Go providing a lightweight and flexible way to create and manage MQTT servers with various listener configurations. | 125 |
rmqtt/rmqtt | A scalable distributed MQTT message broker designed for IoT applications and high-performance messaging | 592 |
jeffallen/mqtt | A Go implementation of MQTT clients and servers, with support for load testing. | 820 |
mochi-mqtt/server | A high-performance Go MQTT v5 broker/server written in Go | 1,318 |
soypat/natiu-mqtt | An MQTT implementation suitable for embedded systems | 89 |
martin-ger/esp_mqtt | An embedded MQTT broker with scripting capabilities for IoT systems. | 297 |
iegomez/mosquitto-go-auth | An authentication and authorization plugin for an MQTT broker written in Go | 537 |
jnguillerme/mqtt.dart | An MQTT client written in Dart for connecting to MQTT brokers and sending/receiving messages over various protocols. | 51 |
davidepianca98/kmqtt | An MQTT client and broker implementation with support for multiple platforms and protocols. | 200 |
wialon/gmqtt | An asynchronous Python client implementation for MQTT version 5.0 protocol | 404 |
andsel/moquette | A lightweight MQTT broker implementation with features for managing client connections and message delivery | 60 |
edjopato/mqttui | A command-line tool for interacting with MQTT brokers in a user-friendly terminal interface. | 417 |
krylovsk/mqtt-benchmark | A tool for evaluating and benchmarking the performance of MQTT brokers. | 301 |
pmalhaire/xk6-mqtt | An extension for k6 that provides an MQTT protocol for load testing purposes | 52 |
moscajs/aedes | A lightweight MQTT broker written in JavaScript that supports multiple features and can be used with various stream servers. | 1,806 |