HomeKit is Apple’s home automation solution, which revolves around the Home Accessory Protocol (HAP).
| Category | Date | Link | Notes |
|---|---|---|---|
| Applications | 2026 | Itsyhome (macOS) | Native macOS menu bar client that bridges HomeKit and Home Assistant with Pro features (webhooks/SSE, deeplinks, cameras, iCloud sync). |
| Audio | 2025 | homebridge-homepod-radio | A Homebridge plugin to stream radio stations to AirPlay 2 devices including HomePods |
| Bridges | 2025 | homebridge-easy-mqtt | A Homebridge plugin to bridge MQTT devices to HomeKit |
| 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 | 2026 | esp32-homekit | ESP32 HomeKit accessory project |
| 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 |