Best self-hosted internet of things (iot)

[Internet of Things](https://en.wikipedia.org/wiki/Internet_of_things) describes physical objects with sensors, processing ability, software, and other technologies that connect and exchange data with other devices over the Internet.

We track 20 self-hosted internet of things (iot) projects. The median health score in this category is 76, against 11 projects rated healthy or better and 3 showing little recent activity. The table below is ordered by health score, not popularity — the most starred project in a category is frequently not the best maintained one.

#ProjectHealthActivity StarsBuilt withLast release
1 Home Assistant
Home automation platform.
Thriving · 97 2025-10: 1314 commits 2025-11: 1164 commits 2025-12: 1379 commits 2026-01: 1024 commits 2026-02: 1524 commits 2026-03: 1623 commits 2026-04: 1550 commits 2026-05: 1701 commits 2026-06: 1773 commits 2026-07: 1589 commits 2026-08: 2081 commits 91k Python, Docker 27 Sept 2026
2 EMQX
Scalable MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s
Thriving · 96 2025-10: 269 commits 2025-11: 357 commits 2025-12: 248 commits 2026-01: 438 commits 2026-02: 679 commits 2026-03: 501 commits 2026-04: 348 commits 2026-05: 535 commits 2026-06: 778 commits 2026-07: 838 commits 2026-08: 878 commits 17k Docker, Erlang 18 Sept 2026
3 evcc
Extensible Electric Vehicle Charge Controller and home energy management system.
Thriving · 92 2025-10: 245 commits 2025-11: 157 commits 2025-12: 155 commits 2026-01: 213 commits 2026-02: 162 commits 2026-03: 180 commits 2026-04: 184 commits 2026-05: 234 commits 2026-06: 294 commits 2026-07: 333 commits 2026-08: 325 commits 7.3k deb, Docker 27 Sept 2026
4 Thingsboard
IoT Platform - Device management, data collection, processing and visualization.
Thriving · 85 2025-10: 417 commits 2025-11: 450 commits 2025-12: 484 commits 2026-01: 329 commits 2026-02: 285 commits 2026-03: 480 commits 2026-04: 447 commits 2026-05: 228 commits 2026-06: 388 commits 2026-07: 85 commits 2026-08: 115 commits 22k Java, Docker 11 Sept 2026
5 Tasmota
Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP
Healthy · 80 2025-10: 77 commits 2025-11: 63 commits 2025-12: 76 commits 2026-01: 72 commits 2026-02: 68 commits 2026-03: 69 commits 2026-04: 60 commits 2026-05: 86 commits 2026-06: 42 commits 2026-07: 35 commits 2026-08: 75 commits 25k C, C++ 25 Aug 2026
6 Gladys
Privacy-first home assistant.
Healthy · 78 2025-10: 10 commits 2025-11: 10 commits 2025-12: 29 commits 2026-01: 15 commits 2026-02: 12 commits 2026-03: 24 commits 2026-04: 10 commits 2026-05: 14 commits 2026-06: 55 commits 2026-07: 83 commits 2026-08: 265 commits 3.2k Nodejs, Docker 22 Sept 2026
7 Node RED
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Healthy · 76 2025-10: 77 commits 2025-11: 5 commits 2025-12: 30 commits 2026-01: 75 commits 2026-02: 30 commits 2026-03: 55 commits 2026-04: 191 commits 2026-05: 141 commits 2026-06: 79 commits 2026-07: 43 commits 2026-08: 7 commits 24k Nodejs, Docker 9 Sept 2026
8 Domoticz
Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meter
Healthy · 76 2025-10: 58 commits 2025-11: 124 commits 2025-12: 29 commits 2026-01: 54 commits 2026-02: 229 commits 2026-03: 305 commits 2026-04: 282 commits 2026-05: 115 commits 2026-06: 81 commits 2026-07: 65 commits 2026-08: 179 commits 3.8k C, C++ 2 Aug 2026
9 OpenRemote
IoT Asset management, Flow Rules and WHEN-THEN rules, Data visualization, Edge Gateway.
Healthy · 76 2025-10: 27 commits 2025-11: 21 commits 2025-12: 32 commits 2026-01: 46 commits 2026-02: 54 commits 2026-03: 39 commits 2026-04: 34 commits 2026-05: 30 commits 2026-06: 100 commits 2026-07: 123 commits 2026-08: 59 commits 1.9k Java 24 Sept 2026
10 SOLECTRUS
Photovoltaic dashboard that displays energy production and consumption with cost and savings calculations.
Healthy · 72 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 165 commits 2026-02: 146 commits 2026-03: 174 commits 2026-04: 152 commits 2026-05: 118 commits 2026-06: 148 commits 2026-07: 170 commits 2026-08: 201 commits 165 Docker 25 Sept 2026
11 FlowForge
Deploy Node-RED applications in a reliable, scalable and secure manner. The FlowForge platform provides DevOps capabilit
Healthy · 71 2025-10: 344 commits 2025-11: 495 commits 2025-12: 382 commits 2026-01: 282 commits 2026-02: 267 commits 2026-03: 535 commits 2026-04: 465 commits 2026-05: 215 commits 2026-06: 176 commits 2026-07: 181 commits 2026-08: 170 commits 401 Nodejs, Docker 24 Sept 2026
12 openHAB
Vendor and technology agnostic open source software for home automation.
Steady · 54 2025-10: 35 commits 2025-11: 36 commits 2025-12: 54 commits 2026-01: 48 commits 2026-02: 43 commits 2026-03: 51 commits 2026-04: 40 commits 2026-05: 78 commits 2026-06: 54 commits 2026-07: 35 commits 2026-08: 31 commits 1.1k Java —
13 polluSensWeb
Web-based serial interface and charting tool for visualizing and logging data from UART pollution sensors (PM2.5, VOC, e
Slowing · 46 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 4 commits 2026-06: 0 commits 2026-07: 26 commits 2026-08: 0 commits 13 Javascript 22 Jul 2026
14 Onloc
Track and share your location in real time. Control and lock stolen or lost phones.
Slowing · 45 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 13 commits 2026-04: 12 commits 2026-05: 4 commits 2026-06: 25 commits 2026-07: 4 commits 2026-08: 2 commits 11 Docker 7 Aug 2026
15 ioBroker
Integration platform for the Internet of Things, focused on building automation, smart metering, ambient assisted living
Slowing · 42 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 18 commits 2026-02: 1 commits 2026-03: 16 commits 2026-04: 0 commits 2026-05: 9 commits 2026-06: 2 commits 2026-07: 0 commits 2026-08: 4 commits 1.4k Nodejs 1 Sept 2026
16 WebThings Gateway
WebThings is an open source implementation of the Web of Things, including the WebThings Gateway and the WebThings Frame
At risk · 33 2025-10: 3 commits 2025-11: 0 commits 2025-12: 10 commits 2026-01: 0 commits 2026-02: 4 commits 2026-03: 1 commits 2026-04: 11 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits 2.6k Nodejs 1 Apr 2026
17 SIP Irrigation Control
Open source software for sprinkler/irrigation control.
At risk · 23 2025-10: 1 commits 2025-11: 2 commits 2025-12: 3 commits 2026-01: 1 commits 2026-02: 0 commits 2026-03: 1 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 4 commits 2026-07: 3 commits 2026-08: 0 commits 421 Python 30 Dec 2019
18 LHA
Light Home Automation application that is fully extensible using Blockly, HTML or Lua. It includes extensions such as Co
At risk · 13 2025-10: 0 commits 2025-11: 0 commits 2025-12: 3 commits 2026-01: 0 commits 2026-02: 5 commits 2026-03: 1 commits 2026-04: 4 commits 2026-05: 3 commits 2026-06: 2 commits 2026-07: 1 commits 2026-08: 0 commits 13 Lua 18 May 2025
19 FMD Server
A server to communicate with the FMD (Find My Device) Android app, to locate and control your devices.
Unrated 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits — Docker, Go 18 Sept 2026
20 FHEM
Automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperat
Unrated 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits — Perl —

Which one should you run?

If you want the safest bet on longevity, Home Assistant is the best-maintained project in this category right now at 97/100. EMQX is the closest runner-up (96/100) — see the side-by-side comparison.

A health score measures whether a project is alive and shipping. It does not measure whether it has the feature you need. Use it to rule options out, then compare on features.


Related categories