The best open-source n8n alternative for most teams is Activepieces: a visual workflow builder with an MIT-licensed core that you can self-host, modify and embed without restriction. For code-first automation choose Windmill, for data pipelines and orchestration choose Kestra, for IoT and home automation choose Node-RED, and for web-monitoring agents choose Huginn. Automatisch is the most Zapier-like, but its development has slowed. n8n itself is not on this list's licence footing: it is fair-code under the Sustainable Use License, which is free to self-host for internal use but does not meet the OSI open-source definition.
Why look for an n8n alternative?
n8n is excellent, and for most companies automating their own work its licence makes no practical difference. People look elsewhere for three reasons:
- Licence. The Sustainable Use License forbids offering n8n as a hosted service to others and keeps SSO, environments and Git version control behind paid Business (€667 a month billed annually, as of October 2026) or Enterprise licences. Agencies, SaaS builders and organisations with open-source procurement rules need something else.
- Audience. n8n's node canvas suits technical users. Non-developers often find a simpler builder easier.
- Workload. Data pipelines, long-running jobs and IoT flows each have tools built specifically for them.
n8n alternatives at a glance
| Licence | Style | GitHub stars | Best for | |
|---|---|---|---|---|
| n8n (reference) | Sustainable Use License (fair-code) | Node canvas plus code | about 207,000 | Technical teams, AI agents |
| Activepieces | MIT core; enterprise directories commercial | No-code vertical flows | about 24,900 | Business users, embedding |
| Huginn | MIT | Agents that watch and act | about 50,000 | Web monitoring, personal automation |
| Node-RED | Apache-2.0 | Flow-based wiring | about 23,700 | IoT, home automation, edge |
| Windmill | AGPL-3.0 core; proprietary enterprise code | Scripts, flows and UIs | about 18,100 | Developers, internal tools |
| Kestra | Apache-2.0; separate Enterprise Edition | Declarative YAML | about 29,300 | Data and infrastructure orchestration |
| Automatisch | AGPL-3.0; .ee. files under enterprise licence |
Zapier-style steps | about 14,000 | Simple flows (slow development) |
Star counts are from our catalog in October 2026.
Activepieces: the closest no-code replacement
Activepieces targets the same user as Zapier and Make: someone who wants to connect apps without writing code. Flows are built as a clean vertical list of steps, and integrations ("pieces") are TypeScript packages, many contributed by the community. Everything outside the enterprise directories is MIT, an OSI-approved licence, which makes it the most permissive option here and the only one designed to be embedded in your own product. It also exposes its pieces as an MCP server for AI assistants. With more than 5,600 commits in the last year, it is moving fast.
Compare it directly in n8n vs Activepieces or our longer n8n vs Zapier vs Activepieces write-up.
Windmill: for developers who think in scripts
Windmill turns scripts in Python, TypeScript, Go, Bash, SQL and other languages into workflows, scheduled jobs and internal UIs, with a fast Rust-based engine. If your team would rather write a function than drag nodes, it is the strongest option.
Read the licence carefully. Code built without the enterprise feature flag is AGPL-3.0. The Community Edition Docker images also include proprietary code that is free to use within built-in limits; as of October 2026 its pricing page lists up to 50 users, 10 SSO users and 3 workspaces. Larger teams need an Enterprise licence.
Kestra: orchestration for data and infrastructure
Kestra is an event-driven orchestrator where workflows are declared in YAML, edited in a built-in code editor and versioned like code. Tasks can run Python, Node.js, R, Go or shell, and hundreds of plugins cover databases, cloud services and APIs. It is closer to Airflow than to Zapier: choose it for ETL, scheduled data jobs and infrastructure automation rather than "when a form is submitted, post to Slack." The core is Apache-2.0; RBAC, governance and advanced worker management are in a separate Enterprise Edition.
Node-RED: the classic for IoT and home automation
Node-RED is a browser-based flow editor built on Node.js and hosted by the OpenJS Foundation under Apache-2.0. It is lightweight enough for a Raspberry Pi, and its community nodes cover MQTT, serial ports, Modbus, Home Assistant and much more. For business SaaS integrations it asks for more work than n8n, but for devices and sensors it is the natural choice. See n8n vs Node-RED.
Huginn: agents that watch the web
Huginn, a Ruby on Rails app under the MIT licence, predates n8n by years. You create agents that fetch websites, RSS feeds, APIs and email, watch for changes, and trigger other agents or notifications. It is perfect for price alerts, scraping and personal "if this changes, tell me" automations, though its interface shows its age. See n8n vs Huginn.
Automatisch: Zapier-style, but slowing down
Automatisch offers a simple trigger-and-action builder aimed at teams who want a self-hosted Zapier, and it is AGPL-3.0 apart from files marked .ee.. The honest caveat: as of October 2026 its repository shows only six commits in the past year, and the latest release, v0.15.0, is from August 2025. Treat it as a project to evaluate carefully, not a default choice.
Windmill
Fast workflow engine and internal tool builder that turns scripts into UIs and automations.
Kestra
Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.
Node RED
Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions.
Huginn
Build agents that monitor and act on your behalf.
What to check before you switch
Migrating automations is real work, because none of these tools imports n8n workflows. Before you commit, list your five busiest workflows and confirm the replacement has native integrations for every service they touch, or that a generic HTTP step can cover the gap. Check how each tool stores credentials and how you back up its database and encryption key. Finally, look at recent commit activity and release dates on each app page in our catalog: a permissive licence matters less than a project that is still maintained.
How to choose
- Replacing n8n for business users: Activepieces.
- Your team writes code and wants internal tools too: Windmill.
- Data pipelines and scheduled jobs: Kestra (or Apache Airflow if you are already in the Python data ecosystem).
- Devices, sensors and home automation: Node-RED.
- Monitoring websites and feeds: Huginn.
- You like n8n but worry about cost: the self-hosted Community edition is free for internal use. Our n8n deploy guide covers a production setup.
If you are leaving a cloud tool rather than n8n, see n8n vs Make, every open-source Zapier alternative, and the full automation category.