6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source IFTTT alternatives

A curated, ranked list of the 7 best open-source alternatives to IFTTT.

The best open-source alternative to IFTTT is n8n. If that doesn't suit you, other good options are Home Assistant, Huginn, Activepieces and Node-RED.

IFTTT alternatives are mainly Workflow Automation tools, but some are also Home Automation & IoT. 5 of them shipped code in the last 30 days, 7 can be self-hosted, and 3 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

n8n

A fair-code workflow automation platform that mixes a visual canvas with custom code and AI agent features, for teams connecting apps and automating processes.

GitHub stars
206k
Last commit
today
Latest release
n8n@2.41.6
Self-hosted
Yes
Hosted version
Available
n8n.ion8n homepage screenshot

n8n is a workflow automation platform for connecting apps, moving data between them and triggering actions without writing a full integration from scratch. Workflows are built on a visual canvas, and when a step needs more logic you can drop in JavaScript or Python and use npm packages. It is often compared with Zapier and Make, but the source is public and it can run on your own infrastructure.

Recent versions put a lot of weight on AI. You can build multi-step agents and LLM workflows that call OpenAI, Anthropic, Google or open-source models, add human approval steps, and inspect what happened afterward. The project advertises over a thousand integrations and a large library of ready-made workflow templates, and you can extend it with your own nodes.

n8n is distributed under a fair-code model: the Sustainable Use License, plus a separate enterprise license for additional features. The code is always visible and can be self-hosted, for example with Docker, but it is not an OSI-approved open-source license, so commercial redistribution is restricted. A managed cloud edition is available if you would rather not run it yourself.

Key features

  • Visual workflow canvas with branching logic
  • JavaScript and Python code steps with npm packages
  • Multi-step AI agents with human approval
  • Over 1,500 integrations plus reusable templates
  • Connects to OpenAI, Anthropic, Google or local models
  • Role-based access and audit trails
  • Self-hosting with Docker or managed cloud

Pricing: Free self-hosted Community Edition. Hosted plans cost 20€ (Starter), 50€ (Pro) and 667€ (Business) per month billed annually, scaled by workflow executions; Enterprise is custom. Free trial available.

Home Assistant

Open-source home automation software built around local control and privacy, with automations, dashboards, voice assistants and over 1,500 integrations.

GitHub stars
91k
Last commit
today
Latest release
2026.9.4
Licence
Apache-2.0
Self-hosted
Yes
home-assistant.ioHome Assistant homepage screenshot

Home Assistant is open-source home automation software built around local control and privacy. It runs on hardware you own, such as a Raspberry Pi or a small home server, and brings smart lights, sensors, switches, thermostats and other devices together in one place. The core is written in Python and released under the Apache-2.0 license.

The documentation is organized around automations and dashboards, voice control, grouping devices by area, tracking energy use and templating, with configuration through the interface or YAML files. The project lists more than 1,500 integrations, and it can be controlled through assistants such as Alexa and Google Assistant. Companion hardware, including Home Assistant Green and the Voice Preview Edition, makes first-time setup simpler.

Home Assistant is a project of the Open Home Foundation, a non-profit that states the project cannot be sold or acquired. It suits tinkerers and DIY enthusiasts who want a home automation hub that does not depend on a single vendor's cloud, as well as people who want to unify devices from many brands under one dashboard.

Key features

  • Automations for lights, sensors and other devices
  • Customizable dashboards for your home
  • Voice assistant support
  • Energy management tools
  • Templating and YAML-based configuration
  • 1,500+ device and service integrations

Pricing: Free and open source under the Apache-2.0 license; the project also sells optional hardware.

Huginn

A self-hosted system for building agents that watch the web, react to events and take actions for you, similar to a hackable IFTTT or Zapier.

GitHub stars
50k
Last commit
7 days ago
Latest release
v2026.09.22
Licence
MIT
Self-hosted
Yes

Huginn lets you build agents that carry out automated online tasks on your behalf. These agents can browse the web, watch for events and take action for you. Agents create and consume events and pass them along a directed graph. The README compares it to a hackable version of IFTTT or Zapier running on your own server, so you always know who holds your data. It is written in Ruby and released under the MIT license.

Example uses listed by the project include getting an email when rain is forecast, monitoring terms on social media for spikes, watching for travel or shopping deals, scraping websites and receiving an alert when they change, and sending digest emails at set times. Huginn can connect to many services, including Slack, IMAP, FTP, JIRA, MQTT, Pushover, RSS, Twilio and others.

Agents can also exchange webhooks, execute your own JavaScript, record your location over time, and build Amazon Mechanical Turk workflows. It suits developers and tinkerers who want programmable monitoring and notification workflows that run on their own infrastructure.

Key features

  • Agents that create and consume events
  • Web scraping and change monitoring
  • Email digests and alert notifications
  • Webhooks sent and received
  • Custom JavaScript functions
  • Connectors for Slack, IMAP, MQTT, RSS and Twilio

Pricing: Free and open source under the MIT license.

Read more about HuginnGitHub

Activepieces

Activepieces is an open-source, self-hostable no-code automation platform with AI agents and integrations written as TypeScript pieces.

GitHub stars
25k
Last commit
today
Latest release
0.92.1
Self-hosted
Yes
Hosted version
Available
activepieces.comActivepieces homepage screenshot

Activepieces is an open-source replacement for Zapier, positioned as an all-in-one AI automation tool. Automations are built from pieces, which are type-safe TypeScript npm packages, and the interface is meant to work for both technical and non-technical users. The topics also describe it as an alternative to n8n. The repository metadata lists the license as Other.

Pieces that are contributed to the project automatically become available as MCP servers, so LLM clients such as Claude Desktop, Cursor and Windsurf can use them. The platform includes native AI pieces for working with different providers, an AI SDK for building agents inside the builder, and human-in-the-loop steps that delay execution or require approval. Developers can set up tools, then others in the organization use the no-code builder. It can be self-hosted, including in network-gapped environments, and supports branding customization.

Key features

  • No-code workflow builder
  • Integrations written as TypeScript npm packages
  • Pieces exposed as MCP servers for LLM clients
  • Native AI pieces and AI SDK
  • Human-in-the-loop delays and approvals
  • Self-hosting with branding customization

Pricing: A free plan includes 1,000 credits a month. Plus is $20 and Team $200 per month on monthly billing, with overage at $0.007 per credit; Ultimate and self-run Enterprise are custom, and Embed starts from $36k a year.

Node-RED

A low-code, flow-based programming tool for event-driven applications, where you wire together devices, APIs and services in a browser-based editor.

GitHub stars
24k
Last commit
yesterday
Latest release
5.0.7
Licence
Apache-2.0
Self-hosted
Yes
nodered.orgNode-RED homepage screenshot

Node-RED is a low-code programming tool for event-driven applications built on flow-based, visual programming. Instead of writing everything as code, you connect nodes that represent inputs, processing steps and outputs, which makes it popular for IoT projects, home automation and wiring together APIs and online services. It is a project of the OpenJS Foundation.

Getting started takes a couple of commands: install it globally with npm, start it with the node-red command, and open it in your browser. A large ecosystem sits around it, with a library of custom nodes and integrations, shared flows and node collections, plus documentation, a forum and a Slack community. Developers can also run the latest code from git by cloning the repository, installing dependencies and building it.

Node-RED is written in JavaScript on Node.js and licensed under Apache-2.0. You run it on your own computer, a Raspberry Pi, a server or in a container, so there is no hosted service to depend on. It suits makers, integrators and engineers who want to prototype and automate event-driven logic quickly.

Key features

  • Flow-based visual programming
  • Browser-based visual editor
  • Large library of community nodes
  • Shareable flows and node collections
  • Install with npm in one command
  • Runs on small devices and servers

Pricing: Free and open source under the Apache-2.0 license.

Automatisch

Self-hosted, no-code workflow automation tool that connects services such as Slack and Twitter, positioned as an open-source alternative to Zapier.

GitHub stars
14k
Last commit
7 mo ago
Latest release
v0.15.0
Self-hosted
Yes
automatisch.ioAutomatisch homepage screenshot

Automatisch is a business automation tool that connects different online services so that tasks flow between them without manual work. It is described as an open-source Zapier alternative, and no programming knowledge is needed to build workflows. The input lists its license only as other, so check the repository for the exact terms.

Its main selling point is control over data: because you run it on your own servers, information stays out of third-party clouds, which matters for industries such as healthcare and finance and for European companies subject to GDPR. The project also stresses the absence of vendor lock-in, since you hold your data and can move to another provider more easily than between cloud services.

Documentation is available at automatisch.io/docs, and the project is written in JavaScript. Automatisch suits small businesses, agencies, and technical teams that want to automate integrations between SaaS tools without paying per-task fees, and that are comfortable hosting a small service.

Key features

  • Visual workflow builder without coding
  • Connects services such as Slack and Twitter
  • Data stays on your own servers
  • No vendor lock-in
  • Open-source with community contributions
  • Official documentation and installation guide

ActiveWorkflow

ActiveWorkflow lets engineers schedule, orchestrate and monitor workflows of agents written in any language, with a management UI.

GitHub stars
864
Last commit
3 yr ago
Latest release
v0.9.17
Self-hosted
Yes

ActiveWorkflow is a self-hosted workflow platform that sits alongside your existing technology stack. It groups business logic for periodic execution, polls resources, and orchestrates event-driven functionality, for example generating a weekly report, checking whether a file has appeared in S3, or triggering an email campaign in response to user behavior.

Workflows are made of agents, which are self-contained services or microservices written in any programming language. The platform connects the agents, provides extensive logging and state management, and offers a base for building scalable systems without vendor lock-in. It is explicitly not a no-code platform, but a full UI lets engineers and other stakeholders manage and monitor workflows.

ActiveWorkflow started as a fork of Huginn, aimed at business use, an API, polyglot support and a smaller codebase, and it is incompatible with Huginn. It is written in Ruby, can be tried quickly with Docker, and has documentation at docs.activeworkflow.org. The repository lists its license as Other, so check the license file for terms.

Key features

  • Workflows of language-agnostic agents
  • Scheduled periodic execution
  • Resource polling
  • Event-driven orchestration
  • Web UI for managing and monitoring
  • Logging and state management

IFTTT alternatives: questions

What is the best open-source alternative to IFTTT?
n8n is the top-ranked open-source alternative to IFTTT on Enlisted: A fair-code workflow automation platform that mixes a visual canvas with custom code and AI agent features, for teams connecting apps and automating processes. Other strong options are Home Assistant, Huginn, Activepieces and Node-RED.
Are these IFTTT alternatives free?
All 7 are open source, so the code is free to use under its licence, and 7 of them can be self-hosted on your own server. 2 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of IFTTT alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 5 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all