Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 C++ Esp8266 Projects
-
It allows using the browser as a very convenient and accessible programming platform for many types of applications, not only web-based. That's specially important for beginners, I think, as they can run (and create) all kind of projects just by opening a web page. But it is also very handy for more advanced users, as the wled project [1] shows.
And yes, there are security implications. But that's true for any other platform and as long as the users are asked for the proper permissions, I'm good with it.
[1] https://kno.wled.ge/
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
# Source: ESPHome, Binary Light, https://esphome.io/components/light/binary.html - platform: binary name: green output: green_output - platform: binary name: red output: light_output output: - id: red_output platform: gpio pin: GPIO05 - id: red_output platform: gpio pin: GPIO04
-
-
-
Project mention: A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework | dev.to | 2025-05-09
For ESP32 line of MCU, it is not a must to define WIFI_SSID / WIFI_PASSWORD. In case not defined, WiFiManager will be used to acquire the WiFi credential. Say, you connect to the AP set up by WiFiManager running on your MCU, with AP name AWClock, as defined by AUTOCONNECT_AP_NAME in config.h
-
I'm sure these days there are multiple LoRa based links (independent and ELRS forks) that support authenticated encryption.
[0] https://github.com/ExpressLRS/ExpressLRS/pull/1411
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
5. Blynk: Blynk is perfect for IoT developers building mobile-based projects. This powerful platform not only enables you to monitor your IoT devices seamlessly but also allows you to create interactive dashboards directly on your smartphone. With Blynk, you can visualize live data and control your devices from anywhere. We will explore how Blynk enhances real-time monitoring and transforms the way we interact with our IoT projects! https://blynk.io/
-
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.
-
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.
OpenMQTT is a true "standing on the shoulder of giants" project with a dedicated and strong developer community. The features and level of sophistication of this project is fantastic, I strongly advise you to take some time and browse the GitHub software repository.
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
-
-
PJON
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
-
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
-
-
-
-
-
-
-
-
HyperHDR
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
-
esp-rfid
ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ Esp8266 discussion
C++ Esp8266 related posts
-
NIST Finalizes 'Lightweight Cryptography' Standard to Protect Small Devices
-
RFID & NFC with ESP8266
-
Where's Firefox Going Next?
-
A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework
-
The Danglepoise
-
Ask HN: What are the best programmable holiday lights?
-
Installed an open source garage door opener, and I'm loving it
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Esp8266 projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | WLED | 16,599 |
2 | esphome | 9,790 |
3 | ESP32Marauder | 8,339 |
4 | ArduinoJson | 7,004 |
5 | WiFiManager | 6,940 |
6 | ExpressLRS | 4,350 |
7 | blynk-library | 3,934 |
8 | OpenMQTTGateway | 3,843 |
9 | IRremoteESP8266 | 3,252 |
10 | espurna | 3,032 |
11 | PJON | 2,758 |
12 | WiFiDuck | 2,305 |
13 | esp8266-oled-ssd1306 | 2,118 |
14 | TinyGSM | 2,111 |
15 | RadioLib | 2,023 |
16 | arduinoWebSockets | 1,978 |
17 | ESP3D | 1,871 |
18 | WS2812FX | 1,670 |
19 | Sming | 1,536 |
20 | TaskScheduler | 1,536 |
21 | HyperHDR | 1,534 |
22 | esp-rfid | 1,442 |
23 | MySensors | 1,340 |