brutella/hc
hc is a lightweight framework to develop HomeKit accessories in Go. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4207
- days_rel: n/a
- days_push: 1142
- n_releases_24m: 0
Adoption not part of the score
1738 stars · 181 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
hc is a lightweight Go framework that implements Apple's HomeKit Accessory Protocol (HAP), letting developers build HomeKit accessories without handling the protocol details. It supports all HomeKit services and characteristics and announces itself via DNS-SD.
Use cases
- build a HomeKit-compatible smart light in Go
- expose a custom sensor to Apple's Home app
- implement a HomeKit switch accessory
- bridge existing hardware like LiFX or KNX to HomeKit
- develop a HomeKit camera accessory
When to choose
- you need a full Go implementation of the HomeKit Accessory Protocol
- you want to make custom hardware controllable from iOS Home app
- you're maintaining an existing project already built on hc
When to avoid
- starting a new project - use the successor brutella/hap library instead
- you need actively maintained code with recent bug fixes
- you target platforms other than linux or macOS
Facets
framework · maturity abandoned
sdk networking security iot developer-tools go homekit hap smart-home go-framework deprecated linux macos
1 source
- readme: https://github.com/brutella/hc · fetched 2026-08-28 · 34afb3b7b1c4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| brutella/hc | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem