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: Where's Firefox Going Next? | news.ycombinator.com | 2025-07-15

    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/

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

    JetBrains 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: RFID & NFC with ESP8266 | dev.to | 2025-07-30

    # 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

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

    Project mention: OpenMQTT Gateway for Radio Frequency Signals | dev.to | 2025-08-24

    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.

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

    PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

  14. WiFiDuck

    Wireless keystroke injection attack platform

  15. esp8266-oled-ssd1306

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

  16. TinyGSM

    A small Arduino library for GSM modules, that just works

  17. RadioLib

    Universal wireless communication library for embedded devices

  18. arduinoWebSockets

    arduinoWebSockets

  19. ESP3D

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

  20. WS2812FX

    WS2812 FX Library for Arduino and ESP8266

  21. Sming

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

  22. TaskScheduler

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

  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. esp-rfid

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

  25. MySensors

    MySensors library and examples

  26. 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!

    Sevalla 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

  • NIST Finalizes 'Lightweight Cryptography' Standard to Protect Small Devices

    1 project | news.ycombinator.com | 14 Aug 2025
  • RFID & NFC with ESP8266

    1 project | dev.to | 30 Jul 2025
  • Where's Firefox Going Next?

    6 projects | news.ycombinator.com | 15 Jul 2025
  • A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework

    13 projects | dev.to | 9 May 2025
  • The Danglepoise

    1 project | news.ycombinator.com | 23 Apr 2025
  • Ask HN: What are the best programmable holiday lights?

    3 projects | news.ycombinator.com | 6 Dec 2024
  • Installed an open source garage door opener, and I'm loving it

    1 project | news.ycombinator.com | 15 Nov 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    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 →

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

Sponsored
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!
surveys.jetbrains.com

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