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.
Repository Index
47,133 repositories indexed
1–24 of 70 · Most stars
Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any OpenAI-compatible vision model. No Mac, no developer account, no jailbreak.
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
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
Play mp3 files from SD via I2S
- esp32
- max98357a
- i2s
- mp3
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
A simple web user interface library for ESP32 and ESP8266
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
RFID-controlled musicplayer powered by ESP32
Simple and lightweight HTTP async server for micropython
A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any OpenAI-compatible brain (STT/chat/TTS mix-and-match), streaming replies, out of the box. Built on muse-gadget-sdk.
Full featured ePaper library for ESP32 with demo application
- esp32
- epaper
- display
- library
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip
Micropython websockets implementation
Groki Bot desktop robot (M5Stack CoreS3): firmware, a voice and MCP gateway for your computer, and a hand-off to Grok Bot agents
Arduino Text-to-Speech Library
- text-to-speech
- arduino
- tts
- speech
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
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
- arduino
- ble-hid
- embedded-systems
- esp32-s3
Camera API for micropython as user module, with precompiled FW, starting with the esp32 port.
- camera
- espcam
- micropython
- esp32-cam
MicroPyServer is a simple HTTP server for MicroPython projects.
module for the BMP280 sensor
- micropython
- bmp280
- esp8266
Simple GUI menu for micropython using a rotary encoder and basic display.
- menu
- micropython
- encoder
- rotary
ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
- esp32s3
- esp32s3-box
- t-display-s3
- t-dongle-s3
A very small UPnP IGD implementation for your ESP8266 for automatic port forwarding