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: over 1 year ago
Linked from 2 awesome lists
gmqttgolangmqttmqtt-brokermqtt-protocolmqtt-serverserver
Related projects:
Repository | Description | Stars |
---|---|---|
| An MQTT broker implementation in Go providing a lightweight and flexible way to create and manage MQTT servers with various listener configurations. | 125 |
| A scalable distributed MQTT message broker designed for IoT applications and high-performance messaging | 592 |
| A Go implementation of MQTT clients and servers, with support for load testing. | 820 |
| A high-performance Go MQTT v5 broker/server written in Go | 1,318 |
| An MQTT implementation suitable for embedded systems | 89 |
| An embedded MQTT broker with scripting capabilities for IoT systems. | 297 |
| An authentication and authorization plugin for an MQTT broker written in Go | 537 |
| An MQTT client written in Dart for connecting to MQTT brokers and sending/receiving messages over various protocols. | 51 |
| An MQTT client and broker implementation with support for multiple platforms and protocols. | 200 |
| An asynchronous Python client implementation for MQTT version 5.0 protocol | 404 |
| A lightweight MQTT broker implementation with features for managing client connections and message delivery | 60 |
| A command-line tool for interacting with MQTT brokers in a user-friendly terminal interface. | 417 |
| A tool for evaluating and benchmarking the performance of MQTT brokers. | 301 |
| An extension for k6 that provides an MQTT protocol for load testing purposes | 52 |
| A lightweight MQTT broker written in JavaScript that supports multiple features and can be used with various stream servers. | 1,806 |