19 open-source 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.
Home 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.
Home 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
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?
Yes. All 19 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
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.