MQTTnet
MQTT client/server
A high performance .NET library implementing the MQTT protocol for asynchronous client-server communication
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
5k stars
153 watching
1k forks
Language: C#
last commit: 1 day ago
Linked from 4 awesome lists
anycpubrokercommunicationcsharpiotiot-frameworkiot-platformmqttmqtt-brokermqtt-clientmqtt-protocolmqtt-servernetnetcorenetframeworknugettcptlsuwp
Related projects:
Repository | Description | Stars |
---|---|---|
hivemq/hivemq-mqtt-client-dotnet | An MQTT client library for .NET that provides a comprehensive and efficient implementation of the protocol. | 65 |
emqx/mqttx | A comprehensive MQTT client tool for testing and development | 3,952 |
mqttjs/mqtt.js | A client library for the MQTT protocol, written in JavaScript and designed for use with Node.js and web browsers. | 8,621 |
knolleary/pubsubclient | A library for simple publish/subscribe messaging with an Arduino Ethernet Shield. | 3,846 |
thomasnordquist/mqtt-explorer | An MQTT client with a graphical user interface to visualize and manage MQTT topics and brokers | 3,099 |
rmqtt/rmqtt | A distributed, scalable MQTT broker for IoT applications with built-in clustering and bridging capabilities. | 583 |
microsoft/msquic | An implementation of the QUIC protocol for secure and efficient network communication | 4,068 |
emqx/emqx | An open-source MQTT broker designed to handle large numbers of IoT device connections with high performance and low latency | 14,186 |
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. | 874 |
zeromq/netmq | A native C# implementation of a lightweight messaging library with support for multiple transport protocols and various messaging patterns. | 2,970 |
tuanpmt/esp_mqtt | An MQTT client library for ESP8266 microcontrollers, providing a basic implementation of the MQTT protocol. | 1,146 |
azure/amqpnetlite | A lightweight AMQP 1.0 library for .NET and Windows platforms providing peer-to-peer and brokered messaging with features like secure communication and extensible transport providers. | 402 |
chronoxor/netcoreserver | A high-performance C# .NET Core library for building fast and low-latency socket servers and clients with support for multiple protocols. | 2,811 |
256dpi/lwmqtt | An MQTT client implementation optimized for embedded systems with minimal callbacks and compatibility across various operating systems and networks. | 108 |
rabbitmq/rabbitmq-server | A feature-rich messaging and streaming broker with support for multiple protocols | 12,339 |