SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Mqtt Projects
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
- Project mention: LabPlot: Free, open source and cross-platform Data Visualization and Analysis | news.ycombinator.com | 2025-08-22
-
OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
Download board-specific files: There are no specific files for the ESP32-CAM board, but the generic esp32dev-ble is suitable. Another two files are needed again. To use the most recent version, browse to the GitHub repository of the OpenMQTT Gateway project, and head over to the releases page. Open the latest release, and take a look at the "Asset" section. Here, you will find the required files for your board. In my case, for OpenMQTT Gateway v1.6, these are: esp32dev-ble-firmware.bin esp32dev-ble-partitions.bin
-
PJON
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
-
- Project mention: Balcony solar taking off: 1.5M Germans have them there must be something in it | news.ycombinator.com | 2025-02-10
There's a link to a pdf manual for what appears to be a fairly common one here: https://github.com/tbnobody/OpenDTU/discussions/855
The inverter is designed to stop feeding power if the grid drops off.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
esp8266-vindriktning-particle-sensor
Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor
-
ahoy
Various tools, examples, and documentation for communicating with Hoymiles microinverters (by lumapu)
- Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20
I was very happy to find that there are similar libraries for Mitsubishi units as well:
1: https://github.com/SwiCago/HeatPump
2: https://github.com/echavet/MitsubishiCN105Esphome
I've got this running on several units and it works great. If you buy ESP32 development boards with pre-soldered pins, you can even build the boards without soldering.
-
-
-
EMS-ESP32
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
-
-
-
-
-
-
OpenDTU-OnBattery
Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals
-
P1P2MQTT
Monitor and control Daikin/Rotex Altherma heat pumps from Home Assistant directly via the 2-wire P1/P2 thermostat interface. Also enables reading other Japanese Home Bus System based standards, a.o. Hitachi H-link, Hisense H-NET, MHI, Daikin DIII-NET (F1/F2) bus, Mitsubishi M-Net bus, Toshiba TCC-Link, Panasonic/Sanyo SIII-Net, Haier, and York.
-
ESP32-Rhasspy-Satellite
The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Mqtt discussion
C++ Mqtt related posts
-
Hacker conference installed a literal antivirus monitoring system
-
OpenMQTT Gateway for Radio Frequency Signals
-
Balcony solar taking off: 1.5M Germans have them there must be something in it
-
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
-
SmartRobot FollowLine & IoT
-
SObjectizer Tales - Epilogue
-
Lightweight and fast AMQP (0-9-1) server
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source Mqtt projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | esphome | 10,227 |
| 2 | PlotJuggler | 5,555 |
| 3 | OpenMQTTGateway | 3,918 |
| 4 | PJON | 2,785 |
| 5 | TinyGSM | 2,132 |
| 6 | OpenDTU | 2,073 |
| 7 | ESP32-Paxcounter | 1,952 |
| 8 | esp8266-vindriktning-particle-sensor | 1,226 |
| 9 | ahoy | 995 |
| 10 | HeatPump | 963 |
| 11 | async-mqtt-client | 911 |
| 12 | openHASP | 908 |
| 13 | EMS-ESP32 | 845 |
| 14 | HASwitchPlate | 746 |
| 15 | nuki_hub | 650 |
| 16 | Adafruit_MQTT_Library | 593 |
| 17 | ESPixelStick | 573 |
| 18 | EspMQTTClient | 485 |
| 19 | OpenDTU-OnBattery | 460 |
| 20 | P1P2MQTT | 413 |
| 21 | ESP32-Rhasspy-Satellite | 373 |
| 22 | SBFspot | 369 |
| 23 | PicoMQTT | 343 |