esphome / esphome
git clone https://github.com/esphome/esphome.git
2026.10.0 · 2d ago
🔥 on GitHub Trending today
Generates firmware for ESP32, ESP8266, RP2040 and similar microcontrollers from YAML configuration files, integrating with Home Assistant.
Why you might care
Lets you define sensors, switches and other device behavior in YAML instead of writing C++ firmware, with remote control via Home Assistant or MQTT. Suited to home automation builders who want OTA-updatable ESP devices without custom code.
+6
stars, 24h · #5,458
+~42
stars, 7 days · #4,744
+~180
stars, 30 days · #4,383
12k
★ total · +0% this week
5.7k
forks · 691 open issues
Star history (as recorded here)
LanguageC++
License—
Created2018-04-06 (8y ago)
Last pushtoday
Watchers165
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 — #11 daily in c++ · +13 ★
GitHub topics
Links
- GitHub: github.com/esphome/esphome
- Homepage: https://esphome.io/
- Releases · Issues · Hacker News mentions
README excerpt
# ESPHome --- Documentation -- Issues -- Feature requests ---
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.