The open-source smart home stack

The software that keeps a home working when a vendor's cloud does not. Every licence, release and repository status below is read from the GitHub API, not typed by hand, and the snapshot date is printed with it.

Open source

Platforms

Where automations live and devices meet.

openHAB

Vendor-neutral home automation platform written in Java, built around a rule engine and bindings.

Licence
EPL-2.0
Latest release
no tagged release
Last commit
2026-10-08
GitHub stars
1,147

Node-RED

Flow-based visual programming for wiring devices, APIs and services together, often over MQTT.

Licence
Apache-2.0
Latest release
5.0.8 · 2026-10-08
Last commit
2026-10-08
GitHub stars
23,725
Open source

Radios and protocols

The software that speaks Zigbee, Z-Wave, Thread and Matter.

Z-Wave JS UI

Control panel and MQTT gateway for Z-Wave networks, built on the Z-Wave JS driver.

Licence
MIT
Latest release
v11.24.2 · 2026-09-29
Last commit
2026-10-08
GitHub stars
1,244
Open source

Device firmware

Replacement firmware that takes a device off its vendor's cloud.

Open source

Messaging

The broker that lets everything else talk over MQTT.

Open source

Cameras and energy

Local video analysis and solar-aware charging.

Frigate

Network video recorder that runs object detection on your own hardware for IP cameras.

Licence
MIT
Latest release
v0.18.0 · 2026-09-12
Last commit
2026-10-07
GitHub stars
36,423

evcc

Electric vehicle charging controller that follows solar production, running locally.

Licence
MIT
Latest release
0.316.2 · 2026-10-04
Last commit
2026-10-08
GitHub stars
7,335

GitHub snapshot of 2026-10-08. Refreshed by fetch_oss.py; the same data is published as an open dataset.

Why this list is short

We list projects that the guides on this site rely on or that solve a problem those guides describe, not every repository with a smart home tag. A short list you can trust beats a long one you have to check.