C++ esp32-arduino

Open-source C++ projects categorized as esp32-arduino

Top 23 C++ esp32-arduino Projects

esp32-arduino
  • ESP32-A2DP

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

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • 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.

    Project mention: Does anyone use RGBW addressable leds? | /r/arduino | 2023-12-10

    This library (and some others) supports them: https://github.com/Makuna/NeoPixelBus

  • 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

  • Esp32_oscilloscope

    ESP32 oscilloscope - see the signals through Web browser the way ESP32 sees them

  • RemoteDebug

    Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor

  • 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

  • SaaSHub

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

    SaaSHub logo
  • dscKeybusInterface

    An Arduino/esp8266/esp32 library to directly interface with DSC security systems.

    Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Brought an inactive home security system onto Home Assistant using the below repository, so I can track everything from smoke alarms to motion, doors, and windows. I swear there's a niche business opportunity in retrofitting all these deactivated systems!

    https://github.com/taligentx/dscKeybusInterface

  • EspMQTTClient

    Wifi and MQTT handling for ESP8266 and ESP32

    Project mention: Synchronize 25 ESP8266 to start playback of an audio file at the same time | /r/arduino | 2023-12-08

    This is a perfect use case for MQTT, e.g. this library for ESP boards. Create a broker on the network (e.g. a Raspberry Pi running Mosquitto, and have all the ESP boards subscribe to a topic. When you want to play a sound, publish a message to the topic, and all of the ESPs should see it very quickly. You don't need to synchronize clocks any more because it's simply based on the timing of publishing a message.

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

  • esp32FOTA

    Experiments in firmware OTA updates for ESP32 dev boards

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

  • esp32_https_server

    Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.

  • esp32-arduino-matter

    Matter IoT protocol library for ESP32 working on Arduino framework

  • FastAccelStepper

    A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6 and Atmel SAM Due

  • ESP-WebOTA

    Simple web based Over-the-Air (OTA) updates for ESP based projects

  • Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

    Project mention: ESPHome | news.ycombinator.com | 2024-04-23

    Since you're (seemingly) already familiar with Arduino, just use that as your framework. You can program the ESP32 in Arduino and access any library you're familiar with as well as handle Wifi.

    You can buy an RGB matrix on Adafruit and they sell esp32 boards that can drive them directly,so it's essentially plug and play, no hardware knowledge necessary.

    If you prefer to DIY but still need some guide, check out this project that documents both hardware and software to achieve what you want to do:

    https://github.com/BlueAndi/esp-rgb-led-matrix

  • ESP32Encoder

    A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders

  • Split-Single-Phase-Energy-Meter

    Split Single-phase Energy Meter

  • ESP-StepperMotor-Server

    Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface

  • ESP32Time

    An Arduino library for setting and retrieving internal RTC time on ESP32 boards

  • WakeOnLan

    Wake On LAN magic packets generator library for ESP8266 & ESP32 boards (by a7md0)

  • ESP32Console

    Extensible UART console library for ESP32 with useful included commands.

  • 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-arduino discussion

Log in or Post with

C++ esp32-arduino related posts

  • Show HN: Visual vulnerability scan with ESP32-CAM and on-device model

    1 project | news.ycombinator.com | 23 Sep 2023
  • Using Resolume Arena 6 and 2 ESP32s

    1 project | /r/FastLED | 23 Jun 2023
  • Works when connected to PC not off of numerous power adapters

    1 project | /r/esp32 | 27 May 2023
  • I want an easy serial monitor without having to connect a laptop

    5 projects | /r/esp32 | 25 May 2023
  • Can I power a ws2812b led directly?

    1 project | /r/esp32 | 3 May 2023
  • Question about millisecond timestamp on ESP32

    1 project | /r/esp32 | 15 Apr 2023
  • How do I disable the task watchdog on an ESP32?

    1 project | /r/esp32 | 12 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Nov 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 ESP32-A2DP 1,711
2 NeoPixelBus 1,175
3 ESP32-HUB75-MatrixPanel-DMA 963
4 AutoConnect 908
5 Esp32_oscilloscope 792
6 RemoteDebug 614
7 flipperzero-mayhem 562
8 dscKeybusInterface 512
9 EspMQTTClient 449
10 ArtnetWifi 366
11 esp32FOTA 362
12 ezTime 339
13 esp32_https_server 334
14 esp32-arduino-matter 318
15 FastAccelStepper 312
16 ESP-WebOTA 296
17 Pixelix 297
18 ESP32Encoder 284
19 Split-Single-Phase-Energy-Meter 263
20 ESP-StepperMotor-Server 232
21 ESP32Time 222
22 WakeOnLan 172
23 ESP32Console 157

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?