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. Learn more →
Top 23 C++ esp32-arduino Projects
-
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
-
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.
-
NeoPixelBus
An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.
-
ESP32-HUB75-MatrixPanel-DMA
An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
-
AutoConnect
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
-
-
flipperzero-mayhem
Perfect companion for your Flipper Zero. ESP32 with WiFi, BT/BLE, micro-SD, camera+PSRAM, flashlight and extras: NRF24/CC1101, 3V/5V sensors
-
RemoteDebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
dscKeybusInterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
-
-
ArtnetWifi
Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.
-
-
FastAccelStepper
A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Raspberry pi pico and pico 2
-
esp32_https_server
Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.
-
ezTime
ezTime — pronounced "Easy Time" — is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
-
-
-
-
ESP32Encoder
A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders
-
-
ESP-StepperMotor-Server
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ esp32-arduino discussion
C++ esp32-arduino related posts
-
Show HN: Visual vulnerability scan with ESP32-CAM and on-device model
-
Using Resolume Arena 6 and 2 ESP32s
-
Works when connected to PC not off of numerous power adapters
-
I want an easy serial monitor without having to connect a laptop
-
Can I power a ws2812b led directly?
-
Question about millisecond timestamp on ESP32
-
How do I disable the task watchdog on an ESP32?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2025
Index
What are some of the best open-source esp32-arduino projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | ESP32-A2DP | 2,032 |
2 | NeoPixelBus | 1,209 |
3 | ESP32-HUB75-MatrixPanel-DMA | 1,157 |
4 | AutoConnect | 939 |
5 | Esp32_oscilloscope | 862 |
6 | flipperzero-mayhem | 630 |
7 | RemoteDebug | 626 |
8 | dscKeybusInterface | 544 |
9 | LilyGo-T-Call-SIM800 | 503 |
10 | EspMQTTClient | 482 |
11 | ArtnetWifi | 402 |
12 | esp32FOTA | 387 |
13 | FastAccelStepper | 373 |
14 | esp32_https_server | 361 |
15 | ezTime | 352 |
16 | Pixelix | 349 |
17 | esp32-arduino-matter | 335 |
18 | ESP-WebOTA | 328 |
19 | ESP32Encoder | 315 |
20 | Split-Single-Phase-Energy-Meter | 272 |
21 | ESP-StepperMotor-Server | 251 |
22 | ESP32Time | 245 |
23 | WakeOnLan | 195 |