SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 C++ nodemcu Projects
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
arduino-home-assistant
ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT.
-
Google-Sheets-Logging
Log data from an ESP8266 device directly to Google Sheets without a third party service. Log sensor data, send data by pressing a button, and receive data from a Google spreadsheet. (NodeMCU, Wemos D1 mini, Adafruit Feather HUZZAH, etc)
-
Smogomierz
Smogly(formerly: Smogomierz) - simple and cheap PM 2.5 and PM10 sensor based on NodeMCU (ESP8266) or ESP32
-
Jarolift_MQTT
Controlling Jarolift TDEF 433MHZ radio shutters via ESP8266 and CC1101 Transceiver Module in asynchronous mode
-
ESP8266-Websockets-LED
Real-time addressable LED strip (ws2811/ws2812/ws2812b) control using ESP8266 via web interface.
-
-
web-logic-analyzer
Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.
-
ESPHome-Alarm-Panel-Keypad-Rfid-Display
DIY Alarm Panel using NodeMCU v3 ESP8266 for Home Assistant (Alarmo), using a 4x4 matrix keypad, RFID(RC522) and a MAX7219 7-Segment Dislpay
-
wifi-nodemcu-robot-esp8266
NodeMCU ESP8266 to Adafruit Motor Shield V1. This is an old motor driver. I couldn't find any esp8266 connection with this motor driver anywhere. I made a connection in this way. I hope I could help. I would be very happy if you help me develop the robot.
-
-
-
Arduino_FishFeeder
A simple NodeMCU based Fish Feeder capable of 16 timed feedings. Uses NTP and a simple web server to keep track of feedings.
C++ nodemcu discussion
C++ nodemcu related posts
-
Update: I improved visual quality even further. Code is now fully die hard 32 bit only. It opens the door to ridiculous creative coding - now we can do basically anything to the values without concern to cause flicker. Faulty results get filtered out while all valid results maintain 32 bit accuracy.
-
Default to AP, allow user to join existing WIFI network and reboot to client mode.
-
What to use to log temp and humidity for single board with dht11?
-
WiFi Remote Voltage Monitor (possibly ready to use)
-
Need help with code - Stopwatch sends data to Google Sheets
-
Sound level sensor
-
ESP8266 WebSocket help
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jul 2026
Index
What are some of the best open-source nodemcu projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | OpenMQTTGateway | 4,062 |
| 2 | arduino-home-assistant | 639 |
| 3 | Google-Sheets-Logging | 156 |
| 4 | Smogomierz | 128 |
| 5 | Jarolift_MQTT | 72 |
| 6 | ESP8266-Websockets-LED | 67 |
| 7 | workingfastledanimations | 45 |
| 8 | web-logic-analyzer | 30 |
| 9 | ESPHome-Alarm-Panel-Keypad-Rfid-Display | 17 |
| 10 | wifi-nodemcu-robot-esp8266 | 17 |
| 11 | Arduino_BabyMonitor | 14 |
| 12 | SmartHome | 4 |
| 13 | Arduino_FishFeeder | 2 |