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
220 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 distributed, scalable MQTT broker for IoT applications with built-in clustering and bridging capabilities. | 571 |
jeffallen/mqtt | A Go implementation of MQTT clients and servers, with support for load testing. | 817 |
mochi-mqtt/server | A high-performance Go MQTT v5 broker/server written in Go | 1,283 |
soypat/natiu-mqtt | An MQTT implementation suitable for embedded systems | 87 |
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 | 529 |
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. | 194 |
wialon/gmqtt | An asynchronous Python client implementation for MQTT version 5.0 protocol | 400 |
andsel/moquette | A lightweight, embeddable MQTT broker written in Java, designed to be event-driven and compliant with MQTT standards. | 59 |
edjopato/mqttui | A command-line tool for interacting with MQTT brokers in a user-friendly terminal interface. | 405 |
krylovsk/mqtt-benchmark | A tool for evaluating and benchmarking the performance of MQTT brokers. | 300 |
pmalhaire/xk6-mqtt | An extension for k6 that provides an MQTT protocol for load testing purposes | 50 |
moscajs/aedes | A lightweight MQTT broker written in JavaScript that supports multiple features and can be used with various stream servers. | 1,798 |