SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Esp32 Projects
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
-
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
-
FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27I think you're one of todays lucky 10000 [0] learning about WLED [1] today :)
[0] https://xkcd.com/1053/
[1] https://kno.wled.ge/
Project mention: Any good/worthwhile Camera sensor modules for arduino/pico for still photography? | /r/diyelectronics | 2023-12-11You could just buy ready-made ESP32 boards with an OV2640 camera built-in, then customize the example sketch from https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer to your liking.
For the ESP32, an hero is in the process of adding LVGL to ESPHome. You can try it out now: https://github.com/esphome/esphome/pull/6363
Here's the (very good!) preview documentation: https://deploy-preview-3678--esphome.netlify.app/components/...
This is such a game-changer for me that I'll be using the ESP32 over the ESP8266 for any projects involving displays from now on.
Have you looked thru here may be useful. Does this screenshot help?
What do you think about https://docs.openmqttgateway.com/ ?
Just put the firmware builds under https://github.com/ExpressLRS/ExpressLRS/releases
Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27Not built, but designed a widget with a rest api on a wifi endpoint on one side and an IR led on the other to automate my dumb a/c unit. There was already a library to emulate the exact IR remote control,
https://github.com/crankyoldgit/IRremoteESP8266/tree/master/...
Project mention: FireChat was a tool for revolution. Then it disappeared | news.ycombinator.com | 2024-04-29
Project mention: ESP32-BLE-Keyboard Example - "does not name a type" error | /r/arduino | 2023-10-24I am trying to get started with the bluetooth keyboard example for ESP32. using the example, it throws the error: "Compilation error: 'BleKeyboard' does not name a type" I have tried to compile this in Arduino 1.8 and 2.2.1 and on multiple computers. all fail to compile. I even tried to downgrade the ESP32 package to 2.x to no avail. What am i missing here?
https://github.com/govorox/SSLClient SSLClient GitHub - vshymanskyy/TinyGSM: A small Arduino library for GSM modules, that just works TinyGSM
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13Theres this using ESP32 and LoRa, where you can order readymade hardware: https://cyberman54.github.io/ESP32-Paxcounter/
Project mention: Retreive time & date, cellular signal strength and battery percentage information via Bluetooth on esp32 | /r/embedded | 2023-08-13Whole thing is programmed using Arduino library in platformio and for a2dp sink im using pschatzmann library https://github.com/pschatzmann/ESP32-A2DP
Project mention: Does anyone know an alternative to Velux Active to get this into HomeKit? | /r/homebridge | 2023-07-08and https://github.com/HomeSpan/HomeSpan
Project mention: Ask HN: How have you engineered the shit out of your home's front entrance? | news.ycombinator.com | 2023-11-28Engineering implies working within constraints. Most people in this realm only have to deal with the spouse acceptance factor as a limiter.
Went from openhab -> homeassistant -> Node-RED. Then sprinkle in MySensors, Frigate, and Double-Take, but not on just the entrance, go for the perimeter then defense in depth.
https://www.mysensors.org/
https://frigate.video/
https://github.com/jakowenko/double-take
C++ Esp32 related posts
-
Ask HN: What have you built with ESPHome, ESP8266 or similar hardware
-
A Beginner's Guide to the ESP8266
-
ESPHome
-
WiFi Hacking + ESP32 = WIFI32: A wireless security tool.
-
A Custom Zigbee Doorbell
-
Those RGB Pixel Christmas trees cost how much?
-
Any good/worthwhile Camera sensor modules for arduino/pico for still photography?
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source Esp32 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Marlin | 15,902 |
2 | WLED | 13,898 |
3 | arduino-esp32 | 12,636 |
4 | esphome | 7,747 |
5 | ArduinoJson | 6,563 |
6 | ESP32Marauder | 4,653 |
7 | blynk-library | 3,799 |
8 | OpenMQTTGateway | 3,444 |
9 | ExpressLRS | 3,156 |
10 | IRremoteESP8266 | 2,782 |
11 | firmware | 2,761 |
12 | ESP32-BLE-Keyboard | 2,178 |
13 | esp8266-oled-ssd1306 | 1,957 |
14 | TinyGSM | 1,876 |
15 | ESP3D | 1,685 |
16 | ESP32-Paxcounter | 1,652 |
17 | OpenDTU | 1,624 |
18 | Sming | 1,441 |
19 | ESP32-A2DP | 1,423 |
20 | FabGL | 1,370 |
21 | HomeSpan | 1,351 |
22 | RadioLib | 1,314 |
23 | MySensors | 1,291 |
Sponsored