Compare the best IoT and home automation platforms for controlling smart devices and sensors.
17 tools
Tools in Internet of Things (IoT) & Home Automation
Domoticz — Domoticz is a free, open-source, self-hosted home automation system written in C++ that monitors and controls smart home devices like lights, sensors, and switches.
EMQX — EMQX is a massively scalable, high-performance open-source MQTT broker used to connect, process, and stream real-time data from millions of IoT devices, industrial systems, and connected vehicles.
evcc — evcc is a free, open-source Go-based EV charging controller and home energy management system that automates solar-surplus and dynamic-tariff charging for electric vehicles, batteries, and heat pumps.
FHEM — FHEM is a Perl-based, community-maintained open-source home automation server that controls and automates smart home devices across a wide range of protocols including Homematic, KNX, ZigBee, and MQTT.
FlowForge — FlowForge is the commercial platform built by the original Node-RED maintainers that adds enterprise hosting, DevOps Pipelines, and edge device management on top of the open-source Node-RED flow-based programming tool. The company has since rebranded its product and website as FlowFuse.
FMD Server — FMD Server is the open-source, self-hostable backend for FMD (Find My Device), a privacy-focused Android app that locates, locks, and controls lost devices without relying on Google.
Gladys — Gladys Assistant is a free, open-source, privacy-first home automation platform that runs on a Raspberry Pi or Docker host and connects thousands of smart home devices without sending data to third-party clouds.
Home Assistant — Open-source, self-hosted smart home platform that unifies over 1,000 device integrations under local, privacy-focused control.
ioBroker — Open-source, self-hosted integration platform for connecting smart home, building automation and IoT devices under one system.
Onloc — Onloc is a free, open-source, self-hosted device tracking platform that lets users locate, monitor, and remotely control their own Android devices without relying on Google's Find My Device service.
openHAB — openHAB is a free, open-source home automation platform that runs locally on your own hardware and integrates with over 400 technologies to control smart-home devices without relying on the cloud.
OpenRemote — OpenRemote is a 100% open-source IoT platform for asset management, automation, and data visualization, used by integrators and enterprises to build smart building, energy, and industrial IoT solutions.
SIP Irrigation Control — SIP (Sustainable Irrigation Platform) is a free, open-source Python program for building a DIY, Raspberry Pi-based controller for sprinkler, drip, and hydroponic irrigation systems.
SOLECTRUS — SOLECTRUS is a free, open-source, self-hosted dashboard for monitoring solar PV production, consumption, battery usage, grid exchange, and savings.
Tasmota — Tasmota is a free, open-source alternative firmware for ESP8266 and ESP32 based smart devices that replaces cloud-dependent stock firmware with fully local control over MQTT, HTTP, Serial, and a web UI.
Thingsboard — ThingsBoard is an open-source IoT platform for device management, data collection, processing and visualization, offered as a free self-hosted Community Edition plus paid Professional Edition, Private Cloud and ThingsBoard Cloud tiers.
WebThings Gateway — WebThings Gateway is a free, open-source smart home hub software that lets you self-host a private, local Internet of Things gateway for monitoring and controlling connected devices without depending on a manufacturer's cloud.