Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Repository Index
47,133 repositories indexed
1–24 of 146 · Most stars
Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
ESP8266 core for Arduino
Affordable WiFi hacking platform for testing and learning
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Your Gateway to Embedded Software Development Excellence :alien:
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
📟 JSON library for Arduino and embedded C++. Simple and efficient.
A collection of scripts to flash Tuya IoT devices to alternative firmwares
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.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Easy MultiSensor device based on ESP8266/ESP32
Wireless keystroke injection attack platform
Home automation firmware for ESP8266-based devices
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
A small Arduino library for GSM modules, that just works
Embedded JavaScript engine for C/C++
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
ESP... The time has come to... Tasmotize!