Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. ESP8266
E

ESP8266

Other
76 projects38.2k total stars8.1k total forks7 languages

Open-source projects built with ESP8266

There are currently 76 open-source projects built with ESP8266, with a combined total of 38.2k GitHub stars. The most common language among these projects is Python.

Showing 76 open-source projects · page 1 of 3

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
ESP8266 Deauther
ESP8266 Deautherspacehuhn/esp8266_deauther

A firmware for ESP8266 microcontrollers that performs WiFi deauthentication attacks and network testing for educational purposes.

15.0k2.8kC
2 years ago
OpenMQTTGateway
OpenMQTTGateway1technophile/OpenMQTTGateway

A unified MQTT gateway firmware for ESP8266/ESP32 that bridges 433/315/868MHz RF, Infrared, BLE, Bluetooth, LoRa, and various sensors.

4.1k899C++
6 days ago
WiFiDuck
WiFiDuckspacehuhn/WiFiDuck

A wireless keystroke injection attack platform that emulates a USB keyboard and is managed via WiFi.

3.3k478C++
3 years ago
ESP3D
ESP3Dluc-github/ESP3D

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

2.0k493C
1 month ago
diyBMS v4
diyBMS v4stuartpittaway/diyBMSv4

Open-source hardware and software for building a DIY battery management system for lithium-ion battery packs.

1.1k239HTML
1 year ago
100 Days 100 IoT Projects
100 Days 100 IoT Projectskritishmohapatra/100_Days_100_IoT_Projects

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

1.1k140Python
1 month ago
esp8266 Milight Hub
esp8266 Milight Hubsidoh/esp8266_milight_hub

An open-source replacement for Milight/LimitlessLED WiFi gateways, enabling local control of smart bulbs via ESP8266/ESP32.

1.0k247C++
1 year ago
SoftRF
SoftRFlyusupov/SoftRF

A DIY, multi-functional, sub-1 GHz radio-based proximity awareness system for general aviation, compatible with multiple protocols.

1.0k262C
3 days ago
Sonoff-Homekit
Sonoff-HomekitGruppio/Sonoff-Homekit

Open-source firmware that makes Sonoff smart switches natively compatible with Apple HomeKit without requiring additional hardware or servers.

1.0k170C
1 year ago
DeauthDetector
DeauthDetectorspacehuhn/DeauthDetector

Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.

974204C++
3 years ago
STORM32BGC
STORM32BGColliw42/storm32bgc

Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.

765305C++
9 months ago
Farm-Data-Relay-System
Farm-Data-Relay-Systemtimmbogner/Farm-Data-Relay-System

A system using ESP-NOW and LoRa to transport sensor data in remote areas without WiFi or LoRaWAN infrastructure.

624130C
7 months ago
mLRS
mLRSolliw42/mLRS

Open-source LoRa-based long-range radio link for RC vehicles, providing bidirectional serial connection and full remote control.

608145C
4 days ago
WiFiESP
WiFiESPbportaluri/WiFiEsp

Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.

572207C++
2 years ago
RemoteID Spammer/Spoofer
RemoteID Spammer/Spooferjjshoots/RemoteIDSpoofer

An ESP8266/NodeMCU-based tool that spoofs multiple fake drone RemoteID broadcasts for testing and educational purposes.

56499C
11 months ago
ESP MQTT Digital LEDs
ESP MQTT Digital LEDsbruhautomation/ESP-MQTT-JSON-Digital-LEDs

ESP8266 firmware for controlling digital LED strips via MQTT and Home Assistant with color, effects, and transitions.

509264Arduino
5 years ago
ArduinoPcap
ArduinoPcapspacehuhn/ArduinoPcap

An Arduino library for creating and sending .pcap files from ESP8266/ESP32 to Wireshark for WiFi packet capture and analysis.

46495C++
2 years ago
Arduino Game Boy Printer Emulator
Arduino Game Boy Printer Emulatormofosyne/arduino-gameboy-printer-emulator

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

36645C++
3 months ago
esp_uMQTT_broker
esp_uMQTT_brokermartin-ger/esp_mqtt

A lightweight MQTT broker, client, and bridge with scripting for ESP8266, enabling local IoT networks without cloud dependency.

30969C
3 years ago
arduino-esp8266-alexa-wemo-switch
arduino-esp8266-alexa-wemo-switchkakopappa/arduino-esp8266-alexa-wemo-switch

An Arduino ESP8266 project that emulates a WeMo switch to control devices via Amazon Alexa.

284249C++
5 years ago
ThingPulse esp8266-spotify-remote
ThingPulse esp8266-spotify-remoteThingPulse/esp8266-spotify-remote

Control Spotify playback from an ESP8266 microcontroller with a color touch display, showing album art and track info.

27532C
2 years ago
ESP8266MQTTMesh
ESP8266MQTTMeshPhracturedBlue/ESP8266MQTTMesh

A self-assembling mesh network library for ESP8266 devices using MQTT for communication and supporting over-the-air updates.

26579C++
1 year ago
Arilux_AL-LC0X
Arilux_AL-LC0Xmertenats/Arilux_AL-LC0X

Alternative firmware for Arilux AL-LC0X LED controllers using MQTT and TLS for reliable smart home integration.

18732C++
7 years ago
mqtt-ir-transceiver
mqtt-ir-transceiverpiotrC4/mqtt-ir-transceiver

ESP8266-based bidirectional bridge that converts MQTT messages to IR signals and received IR signals to MQTT messages.

14334C++
5 years ago
micropython-ov2640
micropython-ov2640namato/micropython-ov2640

A MicroPython class for interfacing with the OV2640 camera on ESP8266, enabling image capture and storage.

12428Python
3 years ago
MPU6050-ESP8266-MicroPython
MPU6050-ESP8266-MicroPythonadamjezek98/MPU6050-ESP8266-MicroPython

A lightweight MicroPython library for reading MPU6050 accelerometer and gyroscope data on ESP8266 boards.

9235Python
5 years ago
NFC Scanner
NFC Scannerklaasnicolaas/ha_nfc_scanner

A DIY NFC scanner that sends tag detection events via MQTT to Home Assistant for physical automation triggers.

844C++
4 years ago
RFM69-MQTT-client
RFM69-MQTT-clientcomputourist/RFM69-MQTT-client

Arduino-based wireless sensor network using RFM69 radios with an MQTT gateway for IoT home automation.

8127Arduino
9 years ago
MicroTelnetServer
MicroTelnetServercpopp/MicroTelnetServer

A simple telnet server for MicroPython on ESP8266 that provides remote REPL access via telnet clients.

7930Python
2 years ago
WiFi GBP Emulator
WiFi GBP EmulatorHerrZatacke/wifi-gbp-emulator

An ESP8266-based GameBoy printer emulator that receives and serves printed images over WiFi.

787C++
4 months ago
AskSinAnalyzer
AskSinAnalyzerjp112sdl/AskSinAnalyzer

A radio telegram analyzer for debugging and monitoring HomeMatic smart home systems.

7812C
3 years ago
Koyn
Koynelkrem/koyn

A trustless and decentralized Bitcoin SPV client library for Arduino-compatible boards using the Electrum protocol.

6619C++
7 years ago
sonoff-mqtt by davea
sonoff-mqtt by daveadavea/sonoff-mqtt

MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.

5911Python
8 years ago
SonosRemote
SonosRemotefoosel/SonosRemote

A physical remote control for Sonos systems using an ESP8266 microcontroller and rotary encoder.

576Python
4 years ago
micropython-adafruit-mqtt-esp8266
micropython-adafruit-mqtt-esp8266miketeachman/micropython-adafruit-mqtt-esp8266

MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.

5517Python
7 years ago
micropython-captive-portal
micropython-captive-portalamora-labs/micropython-captive-portal

A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.

5115Python
8 years ago
1
2
3