The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
← All Categories

Workflow Automation

9 open source tools compared. Sorted by stars. Scroll down for our analysis.

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

ToolStarsVelocityLanguageLicenseScore
n8n

Fair-code workflow automation with native AI capabilities

209.7k+594/wkTypeScriptSustainable Use License79
activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

25.4k+105/wkTypeScriptMIT License82
Windmill

Developer platform to turn scripts into workflows and UIs

18.4k+111/wkHTMLAGPLv3 + EE78
Argo Workflows

Kubernetes workflow engine

17.1k+13/wkGoApache License 2.088
camel

Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.

6.4k+6/wkJavaApache License 2.084
dagu

Lightweight workflow engine built in a single binary with Web UI. It runs any job, scripts, containers, k8s jobs, SSH commands, or AI-agent harnesses behind MCP. Define workflows in a declarative YAML format. Linux, macOS, and Windows. Use your favorite AI agents to manage your workflows.

4.5k+50/wkGoGNU General Public License v3.069
camunda

Process Orchestration Framework

4.4k+10/wkJavaunspecified66
viewflow

Reusable workflow library for Django

2.9k+1/wkPythonGNU Affero General Public License v3.066
Okou

Okou connects to the tools your team already uses and does the work, across marketing, sales, engineering, and operations, under your control.

1.2k-TypeScriptBusiness Source License 1.159

Stay ahead of the category

New tools and momentum shifts, every Wednesday.

Our Analysis

n8n209.7k★

n8n is a visual workflow automation tool, the self-hostable answer to Zapier and Make. Drag nodes onto a canvas to connect apps, APIs and AI models, drop into JavaScript or Python when the visual editor runs out, and run agents and MCP tools inside workflows. It ships hundreds of integrations. It's source-available, not open source. Self-hosting is free with no execution limits, but the free Community edition leaves out sharing workflows and credentials, projects, SSO, environments, Git version control and external secrets: only the owner and the creator can see a workflow. n8n 3.0, due October 2026, drops npm installs and requires Docker. Security advisories arrive constantly (75 between August and early October 2026), so patching is part of the job. Cloud Starter is $24 a month ($20 billed annually) for 2,500 executions; Pro is $60 a month for 10,000. Business is self-hosted only at $960 a month ($800 annually) for 40,000 executions, adding SSO, Git and environments; Enterprise is custom. Solo builders: self-host free. Small teams that need to share workflows hit the paywall fast, so price Business against Zapier honestly. The catch: the Sustainable Use License allows only internal business, non-commercial or personal use. Embedding n8n in a product you sell, or hosting it for customers, needs a commercial deal. Paid self-hosted licenses also ping n8n's license server daily.

activepieces25.4k★

Activepieces is an open source Zapier. Connect triggers to actions across hundreds of apps, with loops, branches, approvals and a code step that takes real npm packages. Every integration (they call them pieces) also works as an MCP server, so Claude or Cursor can use the same catalog. The core is MIT and free. Self-hosting is one script that stands up Docker, Postgres and Redis on a 2 vCPU, 4 GB box. The recommended setup runs the enterprise edition on a free plan and registers your instance with Activepieces' billing service. Skip that and you get the pure MIT Community edition, with agents, chat, SSO and audit logs switched off. Cloud is free for up to 5 users and 1,000 credits a month. Plus is $20/month ($16 billed yearly), Team is $200/month ($166 yearly) for 25 users with SSO, and Ultimate is a sales call. Solo and small teams: free or Plus. Medium teams: Team. Larger teams needing SCIM or audit logs: Ultimate. The catch is the security track record. Summer 2026 brought command injection in code steps, a sandbox bypass, cross-tenant data exposure and an unauthenticated queue dashboard. Self-hosters: run 0.84.1 or newer and keep upgrading.

Windmill18.4k★

Windmill turns your scripts, in Python, TypeScript, Go, Bash, or SQL, into scheduled jobs, API endpoints, workflows, and internal tools with real UIs. Write a function and Windmill generates the input form, then handles scheduling, retries, permissions, and logging. It is what you get when n8n meets a proper IDE. The self-hosted Community edition is free under AGPLv3, and the limits are more generous than the marketing suggests: up to 50 users, with SSO capped at 10 of them. Unlimited executions, 3 workspaces, unlimited scripts, flows and apps, and a maximum of 4 permission groups. Self-hosting runs on Docker Compose with Postgres and takes under an hour. A 2GB RAM VM handles it comfortably, and the ongoing ops burden is mostly database maintenance. Enterprise starts at $120 a month, and how it prices matters more than the headline. Seats are $20 a month per developer and $10 per operator, where an operator can run scripts and flows but not create or edit them. Compute is billed separately at $50 per worker per month, and a group of 8 native subworkers is another $50. Their own calculator quotes $170 a month for a single developer with three compute units, so treat $120 as a floor rather than a plan price. Solo devs: free covers everything. Small teams: free, and 50 users goes further than most open core limits. Teams that need SSO past 10 people, audit logs, or SAML group sync: that is the Enterprise line. The catch: Windmill is less known than n8n or Retool, so the community is smaller and there are fewer pre-built integrations and examples to copy. If you need hundreds of ready-made SaaS connectors, n8n is ahead. If you would rather write actual code than drag boxes around, Windmill wins that trade easily.

Argo Workflows17.1k★

Argo Workflows orchestrates multi-step jobs on Kubernetes: data pipelines, CI/CD, ML training, batch processing, all defined as directed acyclic graphs in YAML. Each step in your workflow runs as a container on your cluster. You get parallelism, retries, conditionals, loops, and artifact passing between steps. The web UI shows you the DAG visually with real-time status. It's a CNCF graduated project, which means serious production adoption. Used by Intuit, Tesla, Google, and many others. Completely free. Apache 2.0 license. Akuity offers commercial support and Argo CD (related but separate) as a managed service, but Argo Workflows itself is free. Small teams already on Kubernetes who need workflow orchestration beyond simple CronJobs should look here. If you're NOT on Kubernetes, this isn't for you. The entire model assumes K8s. The catch: you need Kubernetes. That's a hard prerequisite. And YAML workflow definitions get painful fast for complex pipelines. The learning curve combines Kubernetes complexity with workflow engine complexity. Not for the faint of heart.

camel6.4k★

Camel has been wiring enterprise systems together since 2007, and the reason it survived is 350-odd connectors you do not have to write yourself. It is an integration framework: it moves data between systems that were never designed to talk. A route reads from one place (a database, a Kafka topic, an FTP drop, an HTTP endpoint) and delivers somewhere else, with transformation and error handling in between. Routes are written in Java, YAML, or XML. Apache 2.0, free. Deployment is flexible: Spring Boot, Quarkus, or standalone through the Camel CLI. Java is the hard requirement. Kaoto and Karavan give you visual route design if hand-writing the DSL is not your thing, and there is an MCP server now, so an AI assistant can work with your routes directly. Free, entirely, with no paid tier from the project. Solo developers rarely need this. It earns its place once you have more than a handful of systems exchanging data and you are tired of bespoke glue scripts that fail silently at 3am. The catch is weight and learning curve. Enterprise Integration Patterns are a real body of knowledge and Camel assumes you know them. For two or three simple integrations, a few scripts or an n8n workflow gets you there far faster. Camel pays off at scale and charges you upfront in understanding.

dagu4.5k★

dagu runs scheduled jobs and multi-step workflows from a single binary, with no database or message broker required. You define what runs in plain YAML: shell scripts, Docker containers, Kubernetes jobs, SSH commands, HTTP calls, and coding-agent CLIs like Claude Code or Codex as steps. It ships a web UI for watching runs and digging into logs, and the core is free under GPLv3. It is cron that grew up, with a dashboard and retry logic. Self-hosting is about as light as orchestration gets. Drop the binary on a Linux, macOS or Windows server, point it at a directory of YAML files, and you have a scheduler. State lives in files, so there is no Postgres or Redis to babysit. Workers can be long-lived machines or temporary Cloud Run and Kubernetes jobs, and a single instance handles real work for most teams. Solo developers and small teams replacing a pile of crontab entries will love this, and the free Community edition covers the job running. Its limits are team features: two API keys, no user management, no SSO, RBAC or audit logs. A self-host license adds those at $50/mo for three servers or $150/mo for fifteen, workers unlimited. There is no hosted version anymore. That is the fair kind of paywall. The catch is that YAML workflows get unwieldy fast. Simple pipelines stay readable, but complex branching logic starts to fight you. If your orchestration needs are heavy, look at Temporal or Airflow before you outgrow this.

camunda4.4k★

Camunda orchestrates business processes across people, systems, and devices. BPMN workflow engine, human task management, monitoring dashboards, and analytics, all in one platform. Organizations running complex multi-step processes that involve both automated systems and human decisions will find this built for exactly that problem. The core engine (Zeebe) is a high-throughput, horizontally scalable workflow engine built on gRPC. Self-hosting on Kubernetes is the standard deployment path. It handles millions of workflow instances and integrates with Kafka and standard message queues. The operational tooling (Operate, Tasklist, Optimize) gives you visibility into running processes and human task queues. Enterprise teams with complex approval workflows, order processing, or compliance processes get the most value. Solo developers and small teams will find it overkill unless they're specifically building process orchestration. The cloud offering removes the ops burden but comes at enterprise pricing. The catch: the community edition is real and usable, but the best operational tooling is gated behind enterprise licensing. And running Zeebe on Kubernetes is not trivial ops work.

viewflow2.9k★

Viewflow turns Django into a platform for business apps with real process automation built in. You define BPMN-style workflows in Python (approvals, multi-step processes, who does what next) and get the surrounding pieces too: CRUD screens, user management, reporting. If you already build on Django, it saves you from hand-rolling a state machine and an admin UI for every internal process. The core is open source. The catch is the licensing, two layers of it. Viewflow Core is AGPL-3.0, which is fine for internal tools but worth a lawyer's glance before you ship it inside a closed-source product. The deeper integrations and the right to keep private forks live in Viewflow PRO, the paid commercial version. So free gets you a working BPMN engine; the convenience and the permissive license cost money. Solo developers and small teams building internal workflows: the free Core is plenty, run it yourself. Teams shipping a commercial product on top of it, or who want the prebuilt integrations and AGPL out of the way, should treat PRO as the honest path, and it is priced as a developer tool, not enterprise extortion. If you are not already on Django, this is not a reason to switch; pick a workflow engine that matches your stack instead. One more thing: this is a framework, not a no-code app. Your team needs Django chops to get value out of it. Hand it to non-developers expecting a Zapier-style canvas and they will bounce.

Okou1.2k★

Okou (formerly VM0) is an AI employee you @mention in Slack: give it a job and it runs the steps across Gmail, Notion, HubSpot, Linear and thousands of other connectors, each task in its own Firecracker microVM. Emails land as unsent drafts for a human to approve. The README says open source. It isn't. The Business Source License 1.1 allows internal use but bans offering it to others as an agent infrastructure service, and each version turns Apache 2.0 after four years. There's no self-hosting guide, and the dev setup assumes the team's own 1Password, Clerk and Cloudflare R2 accounts. It's a SaaS with the source on display. Free gets 1,000 credits that expire in 30 days and 2 concurrent runs. Pro starts at $20 a month per member package ($20 to $200), Team at $180 a month ($160 plan fee plus packages). Solo: try the free tier. Small teams in Slack: Pro. To own it outright, self-host n8n or Activepieces. The catch: you're giving an agent OAuth access to your email and CRM before the SOC 2 Type II report exists (Okou expects it in Q4 2026). Credit metering also makes the bill hard to predict.

The Open Source Drop

Open source tools worth knowing about.

hello@opensourcedrop.com
ToolsExploreAlternativesLicensesScoringSuggest a ToolAboutTerms

Buying guides

AI Agent FrameworksOpen Source Agent FrameworksOpen Source Claude Code & Codex SkillsOpen Source Agent Runtimes & SandboxesOpen Source Multi-Agent SystemsPython Developer ToolsLLM Inference ToolsDevOps & Infrastructure ToolsCLI ToolsOpen Source MCP ServersAll buying guides

The Open Source Drop provides informational summaries of open source tools and their licenses. This is not legal advice. Always review the full license text on each tool's repository before using it in your project. Product names and logos mentioned on this site are trademarks of their respective owners. The Open Source Drop is not affiliated with or endorsed by any proprietary software vendor. Terms of use.