19 self-hosted apps
Best self-hosted Home Automation & IoT apps
Smart home hubs, IoT platforms and energy tools. Control lights, sensors and devices locally with no cloud dependency.
The most popular self-hosted apps for home automation & IoT on GitHub are Home Assistant, Tasmota and Node RED, ranked by stars below.
Featured in Home Automation & IoTSponsored
Feature your appRanked by GitHub stars
All 19 Home Automation & IoT apps
Home Assistant
home-assistant/core
Home automation platform.
FeaturedHome Automation & IoTPythonDockerTasmota
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…
Home Automation & IoTCNode RED
node-red/node-red
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Home Automation & IoTJavaScriptDockerThingsboard
thingsboard/thingsboard
IoT Platform - Device management, data collection, processing and visualization.
Source-availableHome Automation & IoTJavaDockerEMQX
emqx/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 & IoTErlangDockerevcc
evcc-io/evcc
Extensible Electric Vehicle Charge Controller and home energy management system.
Home Automation & IoTGoDockerScrypted
koush/scrypted
Home video integration platform that connects cameras to HomeKit, Google Home and Alexa.
Video SurveillanceTypeScriptDockerDomoticz
domoticz/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 & IoTC++DockerGladys
GladysAssistant/Gladys
Privacy-first home assistant.
Home Automation & IoTJavaScriptDockerWebThings Gateway
WebThingsIO/gateway
WebThings is an open source implementation of the Web of Things, including the WebThings Gateway and the WebThings Framework.
Home Automation & IoTTypeScriptOpenRemote
openremote/openremote
IoT Asset management, Flow Rules and WHEN-THEN rules, Data visualization, Edge Gateway.
Home Automation & IoTJavaioBroker
ioBroker/ioBroker
Integration platform for the Internet of Things, focused on building automation, smart metering, ambient assisted living, process automation, visualization and data logging.
Home Automation & IoTShellopenHAB
openhab/openhab-core
Vendor and technology agnostic open source software for home automation.
Home Automation & IoTJavaSIP Irrigation Control
Dan-in-CA/SIP
Open source software for sprinkler/irrigation control.
Home Automation & IoTPythonFlowForge
FlowFuse/flowfuse
Deploy Node-RED applications in a reliable, scalable and secure manner. The FlowForge platform provides DevOps capabilities for Node-RED development teams.
Home Automation & IoTJavaScriptDockerSOLECTRUS
solectrus/solectrus
Photovoltaic dashboard that displays energy production and consumption with cost and savings calculations.
Home Automation & IoTRubyDockerpolluSensWeb
WeSpeakEnglish/polluSensWeb
Web-based serial interface and charting tool for visualizing and logging data from UART pollution sensors (PM2.5, VOC, etc). Features live data acquisition, dynamic charts, CSV export, and webhook…
Home Automation & IoTJavaScriptLHA
javalikescript/lha
Light Home Automation application that is fully extensible using Blockly, HTML or Lua. It includes extensions such as ConBee, Philips Hue or Z-Wave JS.
Home Automation & IoTLuaOnloc
onloc-app/onloc-api
Track and share your location in real time. Control and lock stolen or lost phones.
Home Automation & IoTTypeScriptDocker
From the blog
Articles about home automation & IoT
Comparisons, rankings and guides on the appsgit blog for home automation & IoT apps.
- Roundups
The 25 best self-hosted apps in 2026 (ranked by GitHub activity)
The 25 best self-hosted apps in 2026, ranked with real GitHub data: stars, commits in the last 12 months and licence. Immich, Ollama, Jellyfin and more.
5 min read
- Roundups
Self-hosting on a Raspberry Pi 5: 15 apps that run well on 8 GB
Self-hosted apps for the Raspberry Pi 5: 15 that run well on 8 GB, each with a verified ARM64 Docker image, plus storage, cooling and the limits to know.
6 min read
Keep exploring
Related categories
What is the best self-hosted app for home automation & IoT?
By GitHub stars, Home Assistant is the most popular self-hosted app for home automation & IoT with 91,266 stars, followed by Tasmota and Node RED. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Home Automation & IoT apps free?
Mostly. 16 of the 19 apps here are open source; 2 are source-available; 1 has a license appsgit could not verify. The open-source apps are free to run on your own server; source-available licenses add conditions, such as limits on hosted, commercial or production use, so check the license on each app page. A few projects also offer a paid hosted plan or enterprise add-ons.
How do I install a self-hosted Home Automation & IoT app?
11 of the 19 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Home Automation & IoT apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Home Assistant (17,497 commits), EMQX (6,842 commits) and Thingsboard (3,539 commits). Active development usually means faster bug fixes and security patches.