Home Assistant
4.5k ↗Local-first smart home hub with thousands of device integrations
Node-based workflow automation with 400+ integrations, self-hostable
n8n is workflow automation in the Zapier mold, built to run on your own server: connect APIs, databases and services in a visual node editor, add code steps where clicks fall short, and keep the data flow entirely in-house.
Licensing is "fair-code" rather than pure open source — self-hosting for your own use is free, but read the terms if you plan to offer it as a service. The default SQLite storage is fine to start; busy instances move to Postgres.
The strongest option when your automations need real logic — branching, loops, error handling — not just trigger-action pairs.
Local-first smart home hub with thousands of device integrations
Bridges thousands of Zigbee devices to MQTT, no vendor hubs required
Turns ESP32/ESP8266 boards into smart devices with YAML configuration
Flow-based programming for wiring together devices, APIs and services