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
84,085 visible repositories in the index
1–10 of 10 · Most stars
Wi-Fi motion sensing platform for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.
- csi
- home-assistant
- wifi
- wifi-sensing
A full functional WiFi NAT Router (and now also a WiFi Repeater)
- esp8266
- nat
- router
- range-extender
Full featured TFT library for ESP32 with demo application
- esp32
- tft
- display
- ili9341
Full featured ePaper library for ESP32 with demo application
- esp32
- epaper
- display
- library
Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.
- edge-ai
- esp32
- esp32-s3
- inmp441
Full async Micropython web server with small memory footprint.
- esp8266
- esp
- python
- async
Transpile Golang into Arduino code to use fully automated testing at your IoT projects.
- go
- golang
- arduino
- transpiler
HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
- automation-controller
- embedded-systems
- esp32
- esphome
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