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

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

    SaaSHub 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

    Project mention: In-depth Analysis of the UWB650 Module: From Core Principles to Advanced Antenna Delay Calibration | dev.to | 2025-09-08

    Arduino Core for ESP32. GitHub Repository. Retrieved from https://github.com/espressif/arduino-esp32

  5. 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: More than 135 open hardware devices flashable with your own firmware | news.ycombinator.com | 2026-03-17

    Looks good, but it'll probably take a while until it's anywhere close to the coverage of existing repositories:

    https://templates.blakadder.com/ has almost 3,000 devices flashable onto Tasmota firmware.

    For older Tuya devices there's https://github.com/tuya-cloudcutter/tuya-cloudcutter

    OpenBeken https://github.com/openshwprojects/OpenBK7231T_App covers 800 of the newer generation Tuya devices.

    And there's a large community adapting ESP32 devices onto https://esphome.io/

  6. 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
  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. Serial-Studio

    Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.

  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 Bluetooth BLE Signals | dev.to | 2025-09-03

    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

  11. blynk-library

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

  12. ESP32-Bit-Pirate

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

    Project mention: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol | news.ycombinator.com | 2026-06-05
  13. IRremoteESP8266

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

  14. ESP32-DIV

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

  15. ESP32-BLE-Keyboard

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

    Project mention: Show HN: What to Do with an Old iPad | news.ycombinator.com | 2025-09-07

    I was using this library at the time.

    https://github.com/T-vK/ESP32-BLE-Keyboard

    Do you know of any other that can act as Bluetooth classic keyboard?

  16. PJON

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

  17. ESP32-A2DP

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

  18. RadioLib

    Universal wireless communication library for embedded devices

  19. TinyGSM

    A small Arduino library for GSM modules, that just works

  20. esp8266-oled-ssd1306

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

  21. OpenDTU

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

  22. HomeSpan

    HomeKit Library for the Arduino-ESP32

  23. ESP32-Paxcounter

    Wifi & BLE driven passenger flow metering with cheap ESP32 boards

  24. 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 & RPi / ARM).

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

  • ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

    2 projects | news.ycombinator.com | 5 Jun 2026
  • Open-Source KiCad PCBs for Common Arduino, ESP32, RP2040 Boards

    2 projects | news.ycombinator.com | 27 Apr 2026
  • HelloESP: A public website hosted on an ESP32

    1 project | news.ycombinator.com | 23 Apr 2026
  • Suburban school district uses license plate readers to verify student residency

    1 project | news.ycombinator.com | 12 Mar 2026
  • Show HN: BPU – An embedded scheduler for stable UART pipelines

    1 project | news.ycombinator.com | 1 Feb 2026
  • Building a Modular Starter Kit for M5StickC-Plus2: From Messy Code to Clean Architecture

    2 projects | dev.to | 14 Dec 2025
  • Hacker conference installed a literal antivirus monitoring system

    1 project | news.ycombinator.com | 23 Nov 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 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,198
2 Marlin 17,432
3 arduino-esp32 16,916
4 esphome 11,242
5 ESP32Marauder 11,100
6 firmware 7,761
7 ArduinoJson 7,167
8 Serial-Studio 6,984
9 OpenMQTTGateway 4,023
10 blynk-library 3,969
11 ESP32-Bit-Pirate 3,762
12 IRremoteESP8266 3,485
13 ESP32-DIV 3,115
14 ESP32-BLE-Keyboard 3,075
15 PJON 2,802
16 ESP32-A2DP 2,614
17 RadioLib 2,467
18 TinyGSM 2,199
19 esp8266-oled-ssd1306 2,169
20 OpenDTU 2,138
21 HomeSpan 2,112
22 ESP32-Paxcounter 2,029
23 HyperHDR 1,998

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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