C++ Esp8266

Open-source C++ projects categorized as Esp8266

Top 23 C++ Esp8266 Projects

  • WLED

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

    Project mention: An idea I had for a power injector for use with bullet pixels left me with questions. | /r/WLED | 2023-11-17

    I feel like I should start this post with a disclaimer. I tend to over-complicate things. Which means I'm making this post partly as a sanity check and partly to fill in some gaps in my kno.wled.ge

  • esphome

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

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    Lithium Titanate batteries. Nothing else is lightweight, safe, currently available, and lasts 20000 cycles.

    ESPHome. It's a framework for declaratively building firmware for microcontrollers, based on rules like "This pin is an input with debouncing, when it changes, toggle this".

    Contributing to them has probably been the most fun I've had programming in years.

    We just need power management, and a C++ implementation of the Native API client. It's so close to being able to replace most of what I'd normally code by hand in Arduino.


    RealThunder's fork of FreeCAD: https://github.com/realthunder/FreeCAD

    They fix so many issues. Linear patterns can duplicate other linear patterns!

    Vorta: It's the best backup technology I've seen. Just an easy guided GUI for Borg, which gives you deduplication. I just wish they let you deduplicate across multiple repositories somehow.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ArduinoJson

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

    Project mention: How can I obtain weather info? | /r/esp8266 | 2023-05-20
  • WiFiManager

    ESP8266 WiFi Connection manager with web captive portal

    Project mention: Need some opinions on a clock I'm planning to sell online that involves ESP8266 | /r/esp8266 | 2023-05-27
  • blynk-library

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

    Project mention: How to create App to control ESP32 over WIFI (no IP address needed)? | /r/esp32 | 2023-01-09
  • ESP32Marauder

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

    Project mention: I made a Evil Portal app for the FZ + Wi-Fi dev board | /r/flipperzero | 2023-06-30

    but in release page https://github.com/justcallmekoko/ESP32Marauder/releases/tag/v0.10.8 there is only firmware esp32_marauder_v0_10_8_20230621_flipper_sd_serial.bin

  • OpenMQTTGateway

    MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.

    Project mention: Introducing the Theengs Bridge: The Ultimate BLE to MQTT Solution with OpenMQTTGateway preloaded | /r/MQTT | 2023-11-19

    Loaded with OpenMQTTGateway and relying on an ESP32, it brings exceptional range with its external antenna, ensuring your BLE devices stay connected through ethernet or WiFi.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • espurna

    Home automation firmware for ESP8266-based devices

    Project mention: Connecting Unity with Arduino via wifi/bluetooth | /r/unity | 2023-03-17

    https://tasmota.github.io/ https://esphome.io/ https://github.com/xoseperez/espurna/

  • ExpressLRS

    STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications

    Project mention: ExpressLRS-Configurator rant | /r/ExpressLRS | 2023-10-05

    Just put the firmware builds under https://github.com/ExpressLRS/ExpressLRS/releases

  • IRremoteESP8266

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

    Project mention: ThermTerm: an open source heat pump controller and home automation terminal, built on ESP32 | /r/esp32 | 2023-09-02

    ThermTerm solves all the problems I've had with these physical controls, while integrating the heat pumps into Home Assistant via MQTT. Additional sensors pipe temperature, humidity and light data, for statistics and automation. Out of the box, ThermTerm supports Mitsubishi's infrared protocol, since that's the system I have. Thanks to integration with IRRemoteESP8266, you can make ThermTerm work with your own heat pumps by writing a few lines of adaptor code.

  • WiFiDuck

    Wireless keystroke injection attack platform

    Project mention: I Tested an HDMI Adapter That Demands Your Location and Spams You with Ads | news.ycombinator.com | 2023-09-29

    Agreed. If you want to prove to yourself that this vulnerability is real, consider that you can replicate the hypothesized malicious device you describe by taking a WiFi Duck https://wifiduck.com/ and combining it with a regular lightning-to-HDMI adapter by plugging the WiFi Duck into the extra lightning port on the HDMI adapter. All that would be needed to use this attack on an unsuspecting victim would be to combine the WiFi Duck and the HDMI adapter functionality into a small enough circuit board to fit into the Apple-style white enclosure.

  • TinyGSM

    A small Arduino library for GSM modules, that just works

    Project mention: ESP32 with SIM7600 SSL Communication (Firebase) | /r/embedded | 2023-08-20

    https://github.com/govorox/SSLClient SSLClient GitHub - vshymanskyy/TinyGSM: A small Arduino library for GSM modules, that just works TinyGSM

  • arduinoWebSockets


    Project mention: error during Arduino compiling for esp8266 for Roller Blind project | /r/esp8266 | 2023-03-11

    in my WebSocketsServer library folder, i have these files downloaded from https://github.com/Links2004/arduinoWebSockets

  • ESP3D

    FW for ESP8266/ESP8285/ESP32 used with 3D printer

    Project mention: I used ESP32 to sniff the MK3S LCD bus and send the text to Home Assistant | /r/prusa3d | 2023-03-23
  • WS2812FX

    WS2812 FX Library for Arduino and ESP8266

    Project mention: Adafruit Neopixel lib - fading takes a long time | /r/adafruit | 2023-03-27

    I use WS2812FX library for controlling neopixels, and it performs very fast transitions. I never use the amount of LEDs that you are using, but I would suggest you give it a try. It is easy to customize as well. https://github.com/kitesurfer1404/WS2812FX

  • Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

    Project mention: Sming: Framework for Embedded C++ Applications | news.ycombinator.com | 2023-01-21
  • MySensors

    MySensors library and examples

    Project mention: Ask HN: How have you engineered the shit out of your home's front entrance? | news.ycombinator.com | 2023-11-28

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




  • esp-rfid

    ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS

    Project mention: RFID Power Supply Intergration | /r/homeautomation | 2023-04-04

    https://github.com/esprfid/esp-rfid supports MQTT

  • RadioLib

    Universal wireless communication library for embedded devices

  • TaskScheduler

    Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

  • esp8266_beaconSpam

    Creates up to a thousand WiFi access points with custom SSIDs.

  • ArduinoMenu

    Arduino generic menu/interactivity system

    Project mention: a list of worldwide cities and ,GPS coordinatges and timezones | /r/esp32 | 2023-03-21

    if i'll have to dedicate more space for configuration, that means going into a real state machine mode, where i'd need to toggle the entire display layout, i'm aware there are entire LCD menu frameworks, like this one: https://github.com/neu-rah/ArduinoMenu but that seems way to complex, (and in addition it's possible it's not compatibliy with my display library because all it's LCD exampels give outr missing LCD.h file error, and i can't replace this library as it's the only that can display hebrew )

  • AutoConnect

    An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface

  • SaaSHub

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

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). The latest post mention was on 2023-12-02.

C++ Esp8266 related posts


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

Project Stars
1 WLED 12,769
2 esphome 6,837
3 ArduinoJson 6,376
4 WiFiManager 6,085
5 blynk-library 3,744
6 ESP32Marauder 3,434
7 OpenMQTTGateway 3,236
8 espurna 2,932
9 ExpressLRS 2,769
10 IRremoteESP8266 2,651
11 WiFiDuck 1,843
12 TinyGSM 1,778
13 arduinoWebSockets 1,767
14 ESP3D 1,617
15 WS2812FX 1,503
16 Sming 1,390
17 MySensors 1,272
18 esp-rfid 1,255
19 RadioLib 1,145
20 TaskScheduler 1,102
21 esp8266_beaconSpam 925
22 ArduinoMenu 887
23 AutoConnect 847
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives