mqtt

MQTT client/server library

A Go implementation of MQTT clients and servers, with support for load testing.

MQTT Clients and Servers in Go

GitHub

817 stars
64 watching
140 forks
Language: Go
last commit: 12 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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
soypat/natiu-mqtt An MQTT implementation suitable for embedded systems 87
mochi-mqtt/server A high-performance Go MQTT v5 broker/server written in Go 1,283
wialon/gmqtt An asynchronous Python client implementation for MQTT version 5.0 protocol 400
hivemq/hivemq-mqtt-client A high-performance Java client library for MQTT 5.0 and 3.1.1 with various API flavours and backpressure support. 865
drmagice/gmqtt A high-performance MQTT broker written in Go with flexible customization options and support for various features like TLS, WebSockets, clustering, and persistence. 989
fusesource/mqtt-client Provides an MQTT client library with features like automatic reconnects and multiple connection setup options. 1,272
sdeancos/mqtt-client An MQTT client implementation in Python allowing users to publish and subscribe to MQTT topics. 17
apache/rocketmq-client-go A Go client for Apache RocketMQ, providing synchronous and asynchronous message sending capabilities 1,308
liambindle/mqtt-c An MQTT client library written in C 783
zevv/nmqtt A native client library and binaries for a MQTT protocol implementation 48
njh/ruby-mqtt A Ruby gem implementing the MQTT protocol for publish/subscribe messaging 544
xmppo/go-xmpp A Go library providing an implementation of the XMPP protocol for real-time communication over the internet 530
rabbitmq/amqp091-go A Go client library for interacting with the RabbitMQ message broker 1,547
hivemq/hivemq-mqtt-client-dotnet An MQTT client library for .NET that provides a comprehensive and efficient implementation of the protocol. 63