IFTTT logo

20 self-hosted IFTTT alternatives

IFTTT is a cloud automation platform that connects apps, services, and smart devices via conditional rules (“applets”) to trigger actions across systems without coding. It supports prebuilt integrations, custom triggers, actions and webhook connectivity.

Alternatives to IFTTT

#1

Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

n8n screenshot

198.3k stars59.7k forkslast commit Actively maintained

Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Home Assistant screenshot

89.5k stars38.1k forksApache-2.0last commit Actively maintained

Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.

Huginn screenshot

49.7k stars4.3k forksMITlast commit Actively maintained

Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Tasmota screenshot

24.6k stars5.1k forksGPL-3.0last commit Actively maintained

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Node-RED screenshot

23.5k stars3.9k forksApache-2.0last commit Actively maintained

Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.

Activepieces screenshot

23.4k stars4k forkslast commit Actively maintained

Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

Zigbee2MQTT screenshot

15.3k stars2k forksGPL-3.0last commit Actively maintained

Automatisch is an open-source Zapier alternative for building no-code automations that connect apps and services while keeping data on your own infrastructure.

Automatisch screenshot

13.9k stars1.1k forkslast commit Slowing down

Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

evcc screenshot

7k stars1.4k forksMITlast commit Actively maintained

Open-source event-driven automation platform for DevOps and SRE, with rules, workflows, ChatOps, and hundreds of integration packs for auto-remediation and incident response.

6.5k stars785 forksApache-2.0last commit Actively maintained

UpSnap is a simple Wake-on-LAN web app with a device dashboard, scheduling via cron, port checks, and optional network discovery for managing machines on a LAN.

UpSnap screenshot

5.9k stars232 forksMITlast commit Actively maintained

Open-source home automation platform to monitor sensors and control switches, lights, meters, and smart home devices from a responsive web interface with alerts.

Domoticz screenshot

3.8k stars1.2k forksGPL-3.0last commit Actively maintained

Self-hosted web UI that exposes YAML-defined shell commands as buttons, dashboards and API endpoints with ACLs, auth and logging for safe, repeatable server operations.

OliveTin screenshot

3.7k stars124 forksAGPL-3.0last commit Actively maintained

Privacy-first, open-source home assistant for dashboards, device integrations, scenes, alerts, and local-first automation with optional secure remote access.

Gladys Assistant screenshot

3.1k stars309 forksApache-2.0last commit Actively maintained

Open source IoT integration and automation platform with an adapter ecosystem, centralized state database, and tools for visualization and data logging.

ioBroker screenshot

1.4k stars158 forksMITlast commit Actively maintained

Developer-first platform for durable workflow automation and orchestration, with code-based workflows, triggers, integrations, and API-first execution.

AutoKitteh screenshot

1.1k stars46 forksApache-2.0last commit Actively maintained

openHAB is a Java-based, modular open-source smart home platform providing a rules engine, extensible add-ons, multi-protocol device integration and mobile/web UIs.

1.1k stars469 forksEPL-2.0last commit Actively maintained

Administrative web interface for managing, monitoring, and updating Tasmota-flashed IoT devices, including device discovery, bulk actions, and OTA firmware updates.

970 stars149 forksGPL-3.0last commit Actively maintained

Industrial low-code platform that extends Node-RED with an LLM-powered copilot, collaborative flow development, remote edge deployment, CI/CD and AI-assisted data transformation.

393 stars88 forkslast commit Actively maintained

What replacing IFTTT actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 19 of 20 shipped a commit in the last six months. Licences in this list: Apache-2.0, MIT, GPL-3.0, AGPL-3.0, MPL-2.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Automation & Workflow Builders (Low-code).

Other tools people replace alongside IFTTT