C++ Esp8266

Open-source C++ projects categorized as Esp8266

Top 23 C++ Esp8266 Projects

  1. WLED

    Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

    Project mention: Ask HN: What are the best programmable holiday lights? | news.ycombinator.com | 2024-12-06

    https://kno.wled.ge/

    Many 'effects' already prepackaged. Plus the ability to schedule time based changes (on/off/change pattern/etc.). Includes a web server to provide "app like" control over a phone or PC. Also includes integrations for several "home control" systems and a http API for programmatic control from another system. Can even synchronize plural controllers into a whole 'net' (note, I've not used this feature yet).

    Small ESP32 boards (with wifi capability) such as this example (no affiliation, just an example that works):

    https://www.amazon.com/dp/B09Y8X1GK7

    WS2811 LED strings [1] (of which there are an infinite variety) suitable for outdoor use. One example (no affiliation):

    https://www.amazon.com/dp/B0CYZF1WCR

    Suitable power supplies, outdoor weather sealed boxes, and wiring (all left to you to locate).

    Willingness to assemble the pieces and some time to do so. Having a soldering iron is helpful here, although one could possibly get by with screw terminal blocks inside weatherproof boxes if need be for many of the 'connections'.

    [1] Or other 'programmable LED' strings for which WLED is compatible (it works with numerous different programmable LED standards, browse the WLED website for details).

  2. 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.

    InfluxDB logo
  3. esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    Project mention: DIY Smart home project: Presence-activated lights | dev.to | 2025-05-01

    Instead of manually programming the microcontroller, I'll run ESPHome on it, for two reasons:

  4. ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

  5. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  6. WiFiManager

    ESP8266 WiFi Connection manager with web captive portal

    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

  7. ExpressLRS

    ESP32/ESP8285-based High-Performance Radio Link for RC applications

    Project mention: I Reversed a Drone and Landed It with My PC | news.ycombinator.com | 2025-01-01

    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

  8. blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    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/

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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.

  11. IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

  12. espurna

    Home automation firmware for ESP8266-based devices

  13. WiFiDuck

    Wireless keystroke injection attack platform

  14. esp8266-oled-ssd1306

    Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32

  15. TinyGSM

    A small Arduino library for GSM modules, that just works

  16. arduinoWebSockets

    arduinoWebSockets

  17. RadioLib

    Universal wireless communication library for embedded devices

  18. ESP3D

    FW for ESP8266/ESP8285/ESP32 used with 3D printer

  19. WS2812FX

    WS2812 FX Library for Arduino and ESP8266

  20. Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

  21. TaskScheduler

    Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

  22. esp-rfid

    ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS

  23. 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).

  24. MySensors

    MySensors library and examples

  25. esp8266_beaconSpam

    Creates up to a thousand WiFi access points with custom SSIDs.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Esp8266 discussion

Log in or Post with

C++ Esp8266 related posts

Index

What are some of the best open-source Esp8266 projects in C++? This list will help you:

# Project Stars
1 WLED 16,212
2 esphome 9,304
3 ESP32Marauder 7,550
4 ArduinoJson 6,918
5 WiFiManager 6,829
6 ExpressLRS 4,074
7 blynk-library 3,924
8 OpenMQTTGateway 3,755
9 IRremoteESP8266 3,150
10 espurna 3,021
11 WiFiDuck 2,184
12 esp8266-oled-ssd1306 2,089
13 TinyGSM 2,063
14 arduinoWebSockets 1,961
15 RadioLib 1,884
16 ESP3D 1,840
17 WS2812FX 1,650
18 Sming 1,527
19 TaskScheduler 1,480
20 esp-rfid 1,422
21 HyperHDR 1,416
22 MySensors 1,326
23 esp8266_beaconSpam 1,091

Sponsored
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.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?