10 top picks · 1 audience ranking
Best open source home automation software
The best open source home automation platform is Home Assistant (Apache-2.0, 91,788 GitHub stars, Docker image). Node RED stands out for a permissive Apache-2.0 license, and Tasmota stands out for its C codebase.
This page also breaks the picks down by team size and use: Home Assistant leads for home use.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
Home Assistant
home-assistant/core
Home automation platform.
Active · last commit Oct 28, 2026
FeaturedHome Automation & IoTPythonDockerStands out for the most GitHub stars. Home Assistant has 91,788 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 21,554 commits in the last year; it replaces Nest / SmartThings and Google Home.
- Rank 2:
Node RED
node-red/node-red
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Active · last commit Oct 26, 2026
Home Automation & IoTJavaScriptDockerStands out for a permissive Apache-2.0 license. Node RED has 23,789 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 985 commits in the last year; it replaces Nest / SmartThings and Google Home.
- Rank 3:
Tasmota
arendst/Tasmota
Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP or serial. Automate using timers, rules or scripts. Integration with home…
Active · last commit Oct 27, 2026
Home Automation & IoTCStands out for its C codebase. Tasmota has 24,936 GitHub stars, uses the GPL-3.0 license and had 859 commits in the last year; it replaces Nest / SmartThings.
At a glance
Open source home automation software compared
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 19 apps in the home automation & IoT category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| Home Assistant | the most GitHub stars | Apache-2.0 | 91,788 | 21,554 | Oct 28, 2026 | Yes |
| Node RED | a permissive Apache-2.0 license | Apache-2.0 | 23,789 | 985 | Oct 26, 2026 | Yes |
| Tasmota | its C codebase | GPL-3.0 | 24,936 | 859 | Oct 27, 2026 | No |
| Thingsboard | its Java codebase | source-available, BSL 1.1 | 22,615 | 4,239 | Oct 27, 2026 | Yes |
| EMQX | its Erlang codebase | source-available, BSL 1.1 | 16,865 | 7,831 | Oct 28, 2026 | Yes |
| evcc | – | MIT | 7,436 | 2,885 | Oct 28, 2026 | Yes |
| Domoticz | – | GPL-3.0 | 3,826 | 1,643 | Oct 28, 2026 | Yes |
| Gladys | – | Apache-2.0 | 3,263 | 658 | Oct 26, 2026 | Yes |
| Scrypted | – | license unverified | 6,023 | 312 | Oct 27, 2026 | Yes |
| OpenRemote | – | AGPL-3.0 | 1,938 | 709 | Oct 28, 2026 | No |
1 of 2 · 10 picks
Top picks
10 of the 19 apps in the home automation & IoT category.
- 1
Home AssistantFeatured
Home automation platform.
Home Automation & IoTDockerStands out for the most GitHub stars. Home Assistant has 91,788 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 21,554 commits in the last year; it replaces Nest / SmartThings and Google Home.
- 2
Node RED
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Home Automation & IoTDockerStands out for a permissive Apache-2.0 license. Node RED has 23,789 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 985 commits in the last year; it replaces Nest / SmartThings and Google Home.
- 3
Tasmota
Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP or serial. Automate using timers, rules or scripts. Integration with home…
Home Automation & IoTStands out for its C codebase. Tasmota has 24,936 GitHub stars, uses the GPL-3.0 license and had 859 commits in the last year; it replaces Nest / SmartThings.
- 4
Thingsboard
IoT Platform - Device management, data collection, processing and visualization.
Source-availableHome Automation & IoTDockerStands out for its Java codebase. Thingsboard has 22,615 GitHub stars, is source-available under the BSL 1.1 (not an open-source license), ships a Docker image and had 4,239 commits in the last year.
- 5
EMQX
Scalable MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency.
Source-availableHome Automation & IoTDockerStands out for its Erlang codebase. EMQX has 16,865 GitHub stars, is source-available under the BSL 1.1 (not an open-source license), ships a Docker image and had 7,831 commits in the last year.
- 6
evcc
Extensible Electric Vehicle Charge Controller and home energy management system.
Home Automation & IoTDockerevcc has 7,436 GitHub stars, uses the MIT license, ships a Docker image and had 2,885 commits in the last year.
- 7
Domoticz
Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more.
Home Automation & IoTDockerDomoticz has 3,826 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,643 commits in the last year; it replaces Nest / SmartThings and Google Home.
- 8
Gladys
Privacy-first home assistant.
Home Automation & IoTDockerGladys has 3,263 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 658 commits in the last year; it replaces Google Home.
- 9
Scrypted
Home video integration platform that connects cameras to HomeKit, Google Home and Alexa.
Video SurveillanceDockerScrypted has 6,023 GitHub stars, uses a license appsgit could not verify, ships a Docker image and had 312 commits in the last year.
- 10
OpenRemote
IoT Asset management, Flow Rules and WHEN-THEN rules, Data visualization, Edge Gateway.
Home Automation & IoTOpenRemote has 1,938 GitHub stars, uses the AGPL-3.0 license and had 709 commits in the last year; it replaces Nest / SmartThings.
2 of 2 · 5 picks
Which open source home automation platform is best for home use?
For home use, Home Assistant ranks first (Apache-2.0, 91,788 GitHub stars), followed by Node RED and Thingsboard (source-available). Ranked for home use on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.
- 1
Home AssistantFeatured
Home automation platform.
Home Automation & IoTDockerHome Assistant has 91,788 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 21,554 commits in the last year; it replaces Nest / SmartThings and Google Home. For home use it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 2
Node RED
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Home Automation & IoTDockerNode RED has 23,789 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 985 commits in the last year; it replaces Nest / SmartThings and Google Home. For home use it also scores on a Docker image, an open-source license and a commit in the last 90 days.
- 3
Thingsboard
IoT Platform - Device management, data collection, processing and visualization.
Source-availableHome Automation & IoTDockerThingsboard has 22,615 GitHub stars, is source-available under the BSL 1.1 (not an open-source license), ships a Docker image and had 4,239 commits in the last year. For home use it also scores on a Docker image and a commit in the last 90 days.
- 4
EMQX
Scalable MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency.
Source-availableHome Automation & IoTDockerEMQX has 16,865 GitHub stars, is source-available under the BSL 1.1 (not an open-source license), ships a Docker image and had 7,831 commits in the last year. For home use it also scores on a Docker image and a commit in the last 90 days.
- 5
evcc
Extensible Electric Vehicle Charge Controller and home energy management system.
Home Automation & IoTDockerevcc has 7,436 GitHub stars, uses the MIT license, ships a Docker image and had 2,885 commits in the last year. For home use it also scores on a Docker image, an open-source license and a commit in the last 90 days.
Is Home Assistant free?
Yes. Home Assistant is open-source software released under the Apache-2.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I self-host these home automation software with Docker?
Yes, 8 of the 10 picks. Home Assistant, Node RED and Thingsboard publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.
Are all of these home automation software open source?
7 of the 10 apps on this list are open source; 2 are source-available; 1 has a license appsgit could not verify. Source-available licenses add conditions, such as limits on hosted or commercial use, so read them before you deploy.
Which of these home automation software is the most actively developed?
Home Assistant, with 21,554 commits in the last 12 months and a latest release, 2026.10.4, from October 2026. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 19 apps in the home automation & IoT category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.