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–23 of 23 · Most stars
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.
- mqtt
- gateway
- openhab2
- home-automation
Play mp3 files from SD via I2S
- esp32
- max98357a
- i2s
- mp3
A simple web user interface library for ESP32 and ESP8266
Send arbitrary IEEE 802.11 frames with Espressif's ESP32
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
RFID-controlled musicplayer powered by ESP32
Transform your spin bike into a Smart Trainer!
- zwift
- platformio
- esp32
- stepper-motor
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip
ESP8266 based bidirectional bridge between MQTT and IR (change MQTT message to IR signal and change received IR signal to MQTT message)
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
Slow micropython driver for 240x240 ST7789 display without CS pin from Ali Express, written in MicroPython
- micropython-esp8266
- st7789
- micropython
- display-driver
UTFT with support for ESP8266 and ESP32
A trustless and decentralized Bitcoin library for Arduino compatible boards
MicroPython library for the ESP8266 Geiger counter described here: https://hackaday.io/project/12933-esp8266-geiger-counter
Dhyara is a ESP-IDF component for Mobile Ad-Hoc Networks on the top of ESP NOW.
"I Can't Believe It's Not DNS!" (ICBIND) is an authoritative DNS server for the ESP8266 written in MicroPython.
Micropython binding for the ESP32 DL AI vision models like face detection / recognition, imagenet classifier or pedestrian (human) detection
- esp32
- face-detection
- imagenet-classifier
- micropython
Micropython driver for Sure Electronics' HT1632C bicolor led matrix
This is ESP8266 micropython script designed to serve ESP8266 as web server showing readings from Microchip MCP39F521. Script developed and tested on esp8266-20161110-v1.8.6.bin. Script listens on port 80 and implements following commands:
This project demonstrates how to interface the SHT11 sensor with a MicroPython-compatible ESP32 board (e.g., Lolin32 Lite) to measure temperature and relative humidity. It uses bit-banged communication and is written fully in MicroPython.
- micropython
- sht1x
- sht11
- sensor
Micropython library for using the MCP23S17 16-bit IO expander with the ESP8266
MicroPython BH1750 ambient light sensor driver.