1. Flowable
Apache-2.0Best for: Business process management on Java · Free, open source (self-hosted)
Flowable is a BPMN, CMMN and DMN workflow engine for Java, Apache-2.0 licensed.
Strengths
- + Standards-based
- + Embeddable
Trade-offs
- − Java-centric
OSI-licensed open source
An open-source workflow platform lets you design, run and monitor multi-step processes on your own infrastructure. Depending on the tool, the workflow might be a business process in BPMN, a data pipeline on a schedule, a durable microservice transaction or an app-to-app automation.
This page is for teams who want a self-hosted engine with source access. The tools split into process engines (Flowable), orchestrators (Airflow, Kestra, Temporal, Conductor, Windmill) and automation builders (Activepieces, Node-RED). Licenses were read from each repo. Camunda 8 and n8n are excluded because they are source-available.
Tools, licences and pricing checked against vendor and repository pages on November 7, 2026.
| Tool | Best for | Pricing | Licence |
|---|---|---|---|
| Flowable | Business process management on Java | Free, open source (self-hosted) | Apache-2.0 |
| Kestra | Declarative orchestration | Free, open source (self-hosted) | Apache-2.0 |
| Apache Airflow | Data pipelines | Free, open source (self-hosted) | Apache-2.0 |
| Temporal | Durable microservice workflows | Free, open source (self-hosted) | MIT |
| Windmill | Scripts to internal tools and workflows | Free, open source (self-hosted) | AGPL-3.0 |
| Activepieces | No-code app automation | Free, open source (self-hosted) | MIT |
| Node-RED | IoT and API wiring | Free, open source (self-hosted) | Apache-2.0 |
| Conductor OSS | Microservice orchestration | Free, open source (self-hosted) | Apache-2.0 |
Best for: Business process management on Java · Free, open source (self-hosted)
Flowable is a BPMN, CMMN and DMN workflow engine for Java, Apache-2.0 licensed.
Best for: Declarative orchestration · Free, open source (self-hosted)
Kestra is an event-driven orchestration platform with declarative YAML flows.
Best for: Data pipelines · Free, open source (self-hosted)
Airflow authors, schedules and monitors workflows as Python DAGs.
Best for: Durable microservice workflows · Free, open source (self-hosted)
Temporal provides durable execution for workflows written in code, MIT licensed.
Best for: Scripts to internal tools and workflows · Free, open source (self-hosted)
Windmill turns scripts into workflows and UIs; the repo is mixed Apache-2.0 and AGPL-3.0 with proprietary enterprise features.
Best for: No-code app automation · Free, open source (self-hosted)
Activepieces is a no-code automation builder with MIT-licensed core.
Best for: IoT and API wiring · Free, open source (self-hosted)
Node-RED is flow-based programming for wiring devices, APIs and services, from the OpenJS Foundation.
Best for: Microservice orchestration · Free, open source (self-hosted)
Conductor is a microservice orchestration engine for JSON-defined workflows, maintained as an Apache-2.0 community project.
One email a week with the tools, launches and releases added to TechLogHub. Unsubscribe in one click.
One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.
| If you need… | Start with |
|---|---|
| BPMN business processes | Flowable |
| Data pipelines | Apache Airflow, Kestra |
| Durable code workflows | Temporal |
| Scripts as workflows | Windmill |
| No-code automation | Activepieces |
| IoT and API flows | Node-RED |
Quick answers to common questions
Software that defines, executes and monitors sequences of tasks.
It is source-available, not OSI open source; we excluded it.
Airflow suits scheduled data pipelines; Temporal suits long-running application logic.
Camunda 8 is source-available; Flowable is an Apache-2.0 alternative.
List it on TechLogHub and we'll review it for this guide.