esphome

Install command:
brew install esphome

Make creating custom firmwares for ESP32/ESP8266 super easy

https://github.com/esphome/esphome

License: MIT

Development: Pull requests

Formula JSON API: /api/formula/esphome.json

Formula code: esphome.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 2026.3.2
head ⚡️ HEAD

Depends on:

certifi 2026.2.25 Mozilla CA bundle for Python
cryptography 46.0.6 Cryptographic recipes and primitives for Python
libyaml 0.2.5 YAML Parser
pillow 12.2.0 Friendly PIL fork (Python Imaging Library)
pydantic 2.12.5 Data validation using Python type hints
python@3.14 3.14.3 Interpreted, interactive, object-oriented programming language

Depends on when building from source:

rust 1.94.1 Safe, concurrent, practical language

Analytics:

Installs (30 days)
esphome 1,459
esphome --HEAD 3
Installs on Request (30 days)
esphome 1,458
esphome --HEAD 3
Build Errors (30 days)
esphome 4
Installs (90 days)
esphome 6,242
esphome --HEAD 9
Installs on Request (90 days)
esphome 6,242
esphome --HEAD 9
Installs (365 days)
esphome 20,709
esphome --HEAD 29
Installs on Request (365 days)
esphome 20,709
esphome --HEAD 29