Skip to content
@esphome

ESPHome

ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.

ESPHome

ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.

Get Started

This is a project of the Open Home Foundation.

Pinned Loading

  1. esphome esphome Public

    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.

    C++ 12k 5.8k

  2. esphome.io esphome.io Public

    Source for esphome.io documentation files.

    MDX 466 2.5k

  3. aioesphomeapi aioesphomeapi Public

    Python Client for ESPHome native API. Used by Home Assistant.

    Python 200 106

  4. esp-web-tools esp-web-tools Public

    Open source tools to allow working with ESP devices in the browser

    TypeScript 701 196

  5. devices.esphome.io devices.esphome.io Public

    ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run ESPHome.io firmware.

    TypeScript 339 1.1k

  6. home-assistant-voice-pe home-assistant-voice-pe Public

    Home Assistant Voice PE

    C++ 781 310

Repositories

Showing 10 of 66 repositories
  • esphome Public

    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.

    esphome/esphome's past year of commit activity
    C++ 12,006 5,787 254 449 Updated Nov 3, 2026
  • esphome.io Public

    Source for esphome.io documentation files.

    esphome/esphome.io's past year of commit activity
    MDX 466 2,464 6 205 Updated Nov 3, 2026
  • developers.esphome.io Public

    ESPHome developer documentation website

    esphome/developers.esphome.io's past year of commit activity
    JavaScript 21 41 0 34 Updated Nov 3, 2026
  • esphome-desktop Public

    ESPHome Builder for Desktop

    esphome/esphome-desktop's past year of commit activity
    Rust 185 Apache-2.0 10 2 20 Updated Nov 3, 2026
  • esphome-webserver Public

    A Lit Element web component frontend for the ESPHome web_server.

    esphome/esphome-webserver's past year of commit activity
    TypeScript 63 MIT 70 32 12 Updated Nov 3, 2026
  • aioesphomeapi Public

    Python Client for ESPHome native API. Used by Home Assistant.

    esphome/aioesphomeapi's past year of commit activity
    Python 200 MIT 106 0 12 Updated Nov 3, 2026
  • esphome/data.esphome.io's past year of commit activity
    Shell 1 Apache-2.0 3 0 2 Updated Nov 3, 2026
  • devices.esphome.io Public

    ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run ESPHome.io firmware.

    esphome/devices.esphome.io's past year of commit activity
    TypeScript 339 GPL-3.0 1,129 7 (1 issue needs help) 212 Updated Nov 3, 2026
  • issues Public

    Issue Tracker for ESPHome

    esphome/issues's past year of commit activity
    313 40 1,171 0 Updated Nov 3, 2026
  • feature-requests Public

    ESPHome Feature Request Tracker

    esphome/feature-requests's past year of commit activity