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.
Active · last commit Oct 26, 2026
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…
Active · last commit Oct 25, 2026
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.
Active · last commit Oct 24, 2026
Home Automation & IoTJavaScriptDockerThingsboard
thingsboard/thingsboard
IoT Platform - Device management, data collection, processing and visualization.
Active · last commit Oct 23, 2026
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.
Active · last commit Oct 26, 2026
Source-availableHome Automation & IoTErlangDockerevcc
evcc-io/evcc
Extensible Electric Vehicle Charge Controller and home energy management system.
Active · last commit Oct 26, 2026
Home Automation & IoTGoDockerScrypted
koush/scrypted
Home video integration platform that connects cameras to HomeKit, Google Home and Alexa.
Active · last commit Oct 18, 2026
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.
Active · last commit Oct 19, 2026
Home Automation & IoTC++DockerGladys
GladysAssistant/Gladys
Privacy-first home assistant.
Active · last commit Oct 25, 2026
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.
Active · last commit Sep 23, 2026
Home Automation & IoTTypeScriptOpenRemote
openremote/core
IoT Asset management, Flow Rules and WHEN-THEN rules, Data visualization, Edge Gateway.
Active · last commit Oct 26, 2026
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.
Active · last commit Oct 24, 2026
Home Automation & IoTShellopenHAB
openhab/openhab-core
Vendor and technology agnostic open source software for home automation.
Active · last commit Oct 25, 2026
Home Automation & IoTJavaSIP Irrigation Control
Dan-in-CA/SIP
Open source software for sprinkler/irrigation control.
Active · last commit Oct 18, 2026
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.
Active · last commit Oct 23, 2026
Home Automation & IoTJavaScriptDockerSOLECTRUS
solectrus/solectrus
Photovoltaic dashboard that displays energy production and consumption with cost and savings calculations.
Active · last commit Oct 26, 2026
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…
Active · last commit Oct 9, 2026
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.
Active · last commit Oct 18, 2026
Home Automation & IoTLuaOnloc
onloc-app/onloc-api
Track and share your location in real time. Control and lock stolen or lost phones.
Active · last commit Oct 12, 2026
Home Automation & IoTTypeScriptDocker
From the blog
Articles about home automation & IoT
Comparisons, rankings and guides on the appsgit blog for home automation & IoT apps.
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,730 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 (21,252 commits), EMQX (7,774 commits) and Thingsboard (4,166 commits). Active development usually means faster bug fixes and security patches.