Operations 7 min read

Curated List of Awesome Open‑Source Workflow Engines

This article presents a comprehensive curated list of open‑source workflow engines and BPM suites, including Airflow, Argo, Cadence, Zeebe, Oozie, Camunda, and many others, with brief descriptions of their primary features, typical use cases, and suitability for tasks such as job orchestration, micro‑service coordination, and data pipeline automation.

Architects Research Society
Architects Research Society
Architects Research Society
Curated List of Awesome Open‑Source Workflow Engines

The article compiles an extensive collection of open‑source workflow engines and BPM platforms, organized into several groups: complete products, BPM suites, SaaS services, and embeddable libraries.

Complete Products

Airflow – Python‑based platform for running directed acyclic graph (DAG) tasks.

Argo – Container‑native workflow engine for Kubernetes.

Azkanban – Batch workflow scheduler originally built at LinkedIn for Hadoop jobs.

Brigade – Runs scripts and automates tasks as part of a Kubernetes cluster.

Cadence – Uber‑engineered asynchronous long‑running business logic orchestrator.

CloudSlang – Automates DevOps use cases.

Conductor – Netflix’s cloud‑native orchestration engine.

Copper – High‑performance Java workflow engine.

Cromwell – Scala‑based engine executing WDL or CWL workflows.

Cylc – Handles complex distributed workflows, originally for weather forecasting.

Digdag – Simple tool for building, running, scheduling, and monitoring task pipelines.

Fission Workflows – Serverless workflow engine for Kubernetes.

Flor – Ruby‑based workflow engine.

Imixs‑Workflow – BPMN 2.0‑compliant, human‑centric engine.

Kiba – Ruby data‑processing and ETL framework.

Mistral – OpenStack‑based workflow service.

Oozie – Hadoop workflow scheduler.

Pegasus – Automates, recovers, and debugs scientific computing.

Pinball – Scalable workflow manager used at Pinterest.

Piper – Simple distributed Java workflow engine.

RunDeck – Job scheduler and automation tool.

Titanoboa – Platform for building complex JVM‑based workflows.

Wexflow – High‑performance, scalable, modular cross‑platform engine.

Workflow Core – Lightweight .NET Standard workflow engine.

Workflow Engine – Lightweight .NET and Java engine.

Zeebe – Micro‑service orchestration engine supporting BPMN models.

BPM Suites

Activiti – Java‑centric lightweight BPMN engine.

Activiti Cloud – Cloud‑native business automation platform.

Flowable – Compact, efficient core BPM engine.

jBPM – Extensible Java workflow engine supporting BPMN 2.0.

SaaS Offerings

Bip.io – Network automation for humans and bots.

Zenaton – Workflow engine with PHP, Node.js, Python, and Ruby support.

Embeddable Libraries

Camunda – Java library and full‑featured product.

Captain – Distributed lightweight Java engine for micro‑service architectures.

Luigi – Python module for building complex batch pipelines.

Viewflow – Reusable workflow library for Django applications.

Workflow Core – .NET Standard lightweight engine.

The author highlights preferred choices: Flowable for business‑process approvals, Oozie or Airflow for job orchestration, and Cadence or Zeebe for micro‑service orchestration.

cloud nativeworkflowopen sourceOrchestrationBPM
Architects Research Society
Written by

Architects Research Society

A daily treasure trove for architects, expanding your view and depth. We share enterprise, business, application, data, technology, and security architecture, discuss frameworks, planning, governance, standards, and implementation, and explore emerging styles such as microservices, event‑driven, micro‑frontend, big data, data warehousing, IoT, and AI architecture.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.