HomeKit is Apple’s home automation solution, which revolves around the Home Accessory Protocol (HAP).
| Category | Date | Link | Notes |
|---|---|---|---|
| Audio | 2025 | homebridge-homepod-radio | A Homebridge plugin to stream radio stations to AirPlay 2 devices including HomePods |
| Bridges | 2024 | matterbridge | A Matter plugin manager |
| Gateways | 2017 | homekit2mqtt | A straightforward two-way bridge between HAP and MQTT |
| homebridge | a very popular bridge with many plugins for specific devices |
||
| Libraries | 2024 | HomeSpan | a HomeKit Library for the Arduino-ESP32 |
| 2023 | Arduino-HomeKit-ESP | Arduino library version of espressif’s official esp-homekit-sdk |
|
| Home Accessory Architect | ESP8266 and ESP32 support for a very wide range of device capabilities via simple JSON scripting |
||
| esp-homekit | Apple HomeKit accessory server library for ESP-OPEN-RTOS. |
||
| 2017 | HAP-NodeJS | a very popular HAP implementation |
|
| HAP-Java | HAP implementation for Java |
||
| HomeControl | a full HAP implementation in Go |
||
| pyhomekit | A set of Python libraries that implement part of the core protocol |
||
| HAP-python | A fuller HAP implementation that allows for easy subclassing |
||
| homekit_python | Another library and set of utilities |
||
| Specifications | 2020 | Secure Video Unofficial Specification | A list of states, characteristics and other details that are necessary for secure video support |
| 2018 | Official HomeKit Accessory Protocol Specs | ||
| Video | 2020 | hkcam | a Go-based solution to have a Pi Zero serve as a HomeKit camera |
| 2019 | homebridge-camera-rpi | A NodeJS Homebridge setup to have the Pi serve as a HomeKit camera |