Best for: Almost every local-first home automation setup.
The largest integration library in existence for home automation, plus a community large enough that almost any question has already been answered. It is local-first by design, runs on everything from a Raspberry Pi to a full server, and its automation engine has grown genuinely capable. The one thing to accept is that it grows into a real system you maintain — which is the price of being the platform rather than a client.
Automation & Workflow
Apache-2.0
Intermediate
★ 91,229
Replaces: Samsung SmartThings, Amazon Alexa routines, Google Home
Full review of Home Assistant →
Best for: Controlling Zigbee devices without any vendor hub.
Speaks to Zigbee devices directly, replacing the manufacturer hub entirely and exposing everything over MQTT. The device support list is enormous and unusually honest about which devices work partially. For anyone building a Zigbee network that must survive its vendor, this is the foundation.
Home Automation
GPL-3.0
Intermediate
★ 15,684
Replaces: Philips Hue Bridge, Amazon Echo Hub, SmartThings Hub
Full review of Zigbee2MQTT →
Best for: Building your own Wi-Fi sensors and switches from YAML.
Turns cheap ESP32 and ESP8266 boards into devices you control, from a YAML description, with over-the-air updates. It is the tool that turns a ten-dollar sensor and a soldering iron into a permanent, locally-controlled device — and it makes the whole ecosystem feel less like a consumer purchase and more like infrastructure you own.
Home Automation
MIT
Intermediate
★ 11,759
Replaces: Tuya Cloud, SmartLife, Shelly Cloud
Full review of ESPHome →
Best for: The message bus underlying your local device integrations.
The MQTT broker that most of this stack talks through: small, dependable, and the de facto message bus of local home automation. You rarely interact with it directly, which is a sign it is doing its job.
Home Automation
EPL-2.0
Intermediate
★ 11,238
Replaces: HiveMQ Cloud, AWS IoT Core, CloudMQTT
Full review of Eclipse Mosquitto →
Best for: Zigbee devices managed inside Home Assistant with no extra service.
Zigbee support built directly into Home Assistant, using the same coordinator hardware. Fewer moving parts than running a separate bridge, at the cost of some flexibility. The right starting point for most people, and easy to migrate away from later.
Home Automation
Apache-2.0
Intermediate
★ 1,064
Replaces: Philips Hue Bridge, SmartThings Hub, Hubitat
Full review of Zigbee Home Automation →
Best for: Managing many Tasmota-flashed devices at once.
Manages a fleet of Tasmota devices — inexpensive Wi-Fi plugs, switches and sensors running open firmware — from one place, including bulk firmware updates. The narrow, well-built tool that makes owning thirty cheap devices actually manageable.
Home Automation
GPL-3.0
Beginner
★ 974
Replaces: Tuya Cloud, SmartLife, eWeLink
Full review of TasmoAdmin →
Best for: Engineers who prefer a vendor-neutral, rules-driven architecture.
The genuine alternative to Home Assistant: vendor-neutral, model-driven, and comfortable for people who prefer declarative rules over a UI-driven configuration. It has a smaller integration library and a smaller community, which is the real cost — but its design appeals strongly to a certain kind of engineer, and it is not a lesser tool.
Home Automation
EPL-2.0
Advanced
★ 1,144
Replaces: SmartThings Hub, Philips Hue Bridge, Amazon Alexa, Home Assistant
Full review of openHAB →
Best for: Visual automation across devices, APIs and services.
A visual flow editor for wiring devices, APIs and services together, and the escape hatch when an automation exceeds what a built-in engine expresses comfortably. It pairs with Home Assistant rather than replacing it, and it is the fastest way to prototype something that crosses several systems.
Automation & Workflow
Apache-2.0
Beginner
★ 23,699
Replaces: Zapier, IFTTT, n8n
Full review of Node-RED →
Best for: Private camera detection and recording without a cloud plan.
Local object detection for IP cameras: no cloud subscription, no footage leaving your network, and real-time detection that only records when something relevant happens. It does want a Coral accelerator or a usable GPU to perform well, which is the honest cost of running the recognition yourself.
Home Automation
MIT
Advanced
★ 36,313
Replaces: Ring, Nest Cam, Arlo
Full review of Frigate →
Best for: Charging an EV from your own solar surplus.
Solar-aware charging for an electric vehicle: it reads your inverter and your charger and modulates charging to use your own generation. A narrow, high-value tool — the kind of thing that pays for itself in a way few self-hosted services do.
Home Automation
MIT
Advanced
★ 7,316
Replaces: Zappi Hub, Proprietary inverter apps, OpenWB
Full review of evcc →
Best for: Remote monitoring and control of a 3D printer.
The long-standing web interface for 3D printers: remote control, live video, job queues and a plugin ecosystem. Listed because it is the canonical example of turning a piece of hardware with a proprietary cloud service into one you run yourself.
Home Automation
AGPL-3.0
Intermediate
★ 9,117
Replaces: Bambu Cloud, Prusa Connect, Repetier Server
Full review of OctoPrint →