HomeSpan/HomeSpan
HomeKit Library for the Arduino-ESP32 observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 69
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 55.5
- age_days: 2236
- days_rel: 129
- days_push: 9
- n_releases_24m: 11
Adoption not part of the score
2151 stars · 200 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HomeSpan is an Arduino library for building custom Apple HomeKit accessories on ESP32 microcontrollers, implementing the HAP-R2 protocol directly without external bridges. It lets developers control devices via the Apple Home app or Siri over WiFi.
Use cases
- build a custom HomeKit light switch with ESP32
- control DIY hardware from Siri
- create HomeKit temperature sensor on ESP32
- implement HAP-R2 accessory in Arduino IDE
- add OTA-updatable HomeKit device to Apple Home
When to choose
- you want native HomeKit accessories without a bridge
- you develop in the Arduino IDE on ESP32-family chips
- you need full HAP-R2 compliance with OTA support
When to avoid
- you use ESP8266 or non-ESP32 hardware
- you don't have a HomeKit hub (HomePod or Apple TV)
- you need HomeKit support outside the Arduino ecosystem
Facets
library · maturity active
sdk embedded security networking iot embedded-systems cpp embedded iot homekit esp32 arduino hap-r2 siri apple-home smart-home-devices automation
1 source
- readme: https://github.com/HomeSpan/HomeSpan · fetched 2026-08-28 · 3b7164e7da44
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HomeSpan/HomeSpan | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="HomeSpan/HomeSpan")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem