Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 20 C# Mqtt Projects
-
MQTTnet
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/.
MQTTnet is a high-performance .Net library that implements the MQTT protocol. It is open source on GitHub and has a rich set of features, including MQTT 5.0 protocol and TLS/SSL supports.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
BeetleX
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
-
hass-workstation-service
Provide useful sensors and services from your workstation to Home Assistant.
-
SlimMessageBus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
-
mqttMultimeter
Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SparkplugNet
SparkplugNet is a library to use the Sparkplug industrial IoT (IIoT) standard in .Net. It uses MQTTnet in the background.
-
-
hivemq-mqtt-client-dotnet
The HiveMQ C# Asynchronous MQTT client for .NET featuring full MQTT 5.0 and back pressure support.
-
-
allmylights
Sync your RGB devices through MQTT with OpenRGB, your Desktop Wallpaper, Chroma devices, and more to come
-
-
SimplMQTT
An MQTT client module for Crestron control processors. Written in SIMPL# / SIMPL+ for use in SIMPL Windows programs.
-
adsb2mqtt
Process ADS-B messages from dump1090 and build up full flight details from multiple messages; track flights within threshold in nautical miles; publish tracked flights to MQTT.
-
-
mqtt-client
(Schulprojekt) A simple MQTT client that can connect to a MQTT broker and publish and subscribe to topics
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Mqtt discussion
C# Mqtt related posts
-
How to Use MQTT in C# with MQTTnet
-
Communicating between 2 servers without webservice?
-
Crestron 3/4 Series Integration with Esp32?
-
Connect Amazon to Microsoft Teams
-
Library for HttpClients to automatically get and cache JWT tokens for a 'password' auth grant?
-
Workaround for Register-ObjectEvent : Events that require a return value are not supported. ?
-
C# WPF MQTT Client
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 25 Mar 2025
Index
What are some of the best open-source Mqtt projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | MQTTnet | 4,635 |
2 | BeetleX | 1,193 |
3 | hass-workstation-service | 624 |
4 | SlimMessageBus | 500 |
5 | mqttMultimeter | 271 |
6 | HomeAutio.Mqtt.GoogleHome | 219 |
7 | M2MqttUnity | 163 |
8 | SparkplugNet | 87 |
9 | fanuc-driver | 84 |
10 | hivemq-mqtt-client-dotnet | 68 |
11 | fipha | 32 |
12 | allmylights | 30 |
13 | MQTTFirstLook | 22 |
14 | nanoFramework.m2mqtt | 22 |
15 | SimplMQTT | 13 |
16 | adsb2mqtt | 4 |
17 | CK-MQTT | 4 |
18 | HomeAutio.Mqtt.Harmony | 2 |
19 | mqtt-client | 0 |
20 | iotlink | - |