C++ Esp32

Open-source C++ projects categorized as Esp32

Top 23 C++ Esp32 Projects

  1. WLED

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

    Project mention: WLED – open-source ESP32 webserver to control NeoPixel LEDs | news.ycombinator.com | 2026-09-26
  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Marlin

    Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

  4. arduino-esp32

    Arduino core for the ESP32 family of SoCs

  5. ESP32Marauder

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

    Project mention: Suburban school district uses license plate readers to verify student residency | news.ycombinator.com | 2026-03-12
  6. esphome

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

    Project mention: I Built an E-Ink Weather Frame for My Kids Who Can't Read Yet | dev.to | 2026-10-02

    The usual way to do this with ESPHome is its online_image component plus the waveshare_epaper display driver. On this board it downloads the image and immediately runs out of memory. It wants 48 KB in one block for the image and the biggest free block is around 16 KB. I tried another framework, then splitting the image into 8 KB strips. Same error. I was ready to order a board with PSRAM.

  7. firmware

    The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

    Project mention: Online age verification is the hill to die on | news.ycombinator.com | 2026-04-29

    We need a truly distributed point-to-point internet asap. Politicians going to do everything to limit free speech and free ideas in the name of protecting children while they already got all the powers to investigate and stop child abuse.

    https://meshtastic.org/

  8. ArduinoJson

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

    Project mention: R2D2 Creation with Codey 🤖 Ep.8 | dev.to | 2026-06-08

    ArduinoJson library: arduinojson.org

  9. SaaSHub

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

    SaaSHub logo
  10. ESP32-Bit-Pirate

    A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

    Project mention: ESP32 Bit Pirate Hardware Hacking Kit with Web Tools That Speaks Every Protocol | news.ycombinator.com | 2026-09-06

    ESP32 Bit Pirate is open-source firmware that turns your device into a multi-protocol development and analysis tool, inspired by the legendary Bus Pirate.

    It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. It also communicates with radio protocols like Bluetooth, Wi-Fi, Sub-GHz and RFID.

    Turn a $5 ESP32-S3 into a browser-based hardware workbench.The Bit Pirate firmware is complemented by scripting, hardware dock, extension, adapters, browser tools, documentation and practical embedded workflows to enable comprehensive hardware debugging and development with serial interfaces or Wi-Fi connectivity.

    https://github.com/geo-tp/ESP32-Bit-Pirate

  11. ESP32-DIV

    ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32

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

  13. blynk-library

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

  14. IRremoteESP8266

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

  15. ESP32-BLE-Keyboard

    Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

  16. PJON

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

  17. esp32-c3-adblock

    Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share

    Project mention: ESP32-C3 Adblock | news.ycombinator.com | 2026-10-06

    It is quite literally written by claude

    https://github.com/M-Abozaid/esp32-c3-adblock/commits/main/R...

  18. ESP32-A2DP

    A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

  19. RadioLib

    Universal wireless communication library for embedded devices

    Project mention: LighthouseReckoning: A Lightweight LoRa Mesh Network for Arduino, ESP32 and RP2040 | dev.to | 2026-08-19

    The library uses RadioLib as its radio abstraction layer.

  20. TinyGSM

    A small Arduino library for GSM modules, that just works

  21. OpenDTU

    Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters

  22. HyperHDR

    Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86/ARM).

  23. HomeSpan

    HomeKit Library for the Arduino-ESP32

  24. esp8266-oled-ssd1306

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

  25. ESP32-Paxcounter

    Wifi & BLE driven passenger flow metering with cheap ESP32 boards

  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++ Esp32 discussion

Log in or Post with

C++ Esp32 related posts

  • TinkerNews #57: Duck Robots, OpenScopes, and ESP32 Haldex Controllers

    8 projects | dev.to | 12 Oct 2026
  • Your blocklist is 2.2 MB of strings. It only needs 550 KB.

    1 project | dev.to | 7 Oct 2026
  • Image compression in Chrome: JPEG XL returns with a Rust decoder

    2 projects | dev.to | 7 Oct 2026
  • I Built an E-Ink Weather Frame for My Kids Who Can't Read Yet

    6 projects | dev.to | 2 Oct 2026
  • TCP proxy over MQTT using a cheap ESP32 microcontroller

    1 project | dev.to | 1 Oct 2026
  • WLED – open-source ESP32 webserver to control NeoPixel LEDs

    1 project | news.ycombinator.com | 26 Sep 2026
  • I Made a Non-Wi-Fi Mitsubishi AC Smart with an ESP32

    7 projects | news.ycombinator.com | 12 Sep 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 WLED 18,773
2 Marlin 17,617
3 arduino-esp32 17,503
4 ESP32Marauder 12,643
5 esphome 11,809
6 firmware 8,404
7 ArduinoJson 7,222
8 ESP32-Bit-Pirate 5,951
9 ESP32-DIV 4,139
10 OpenMQTTGateway 4,100
11 blynk-library 3,992
12 IRremoteESP8266 3,624
13 ESP32-BLE-Keyboard 3,135
14 PJON 2,831
15 esp32-c3-adblock 2,809
16 ESP32-A2DP 2,765
17 RadioLib 2,602
18 TinyGSM 2,222
19 OpenDTU 2,193
20 HyperHDR 2,184
21 HomeSpan 2,182
22 esp8266-oled-ssd1306 2,179
23 ESP32-Paxcounter 2,102

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

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