Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-workflow-engines
A curated list of awesome open source workflow engines
https://github.com/eric-erki/awesome-workflow-engines
- Airflow - airflow.svg)](https://github.com/apache/incubator-airflow) - Python-based platform for running directed acyclic graphs (DAGs) of tasks
- Argo - Open source container-native workflow engine for getting work done on Kubernetes
- Azkaban - Batch workflow job scheduler created at LinkedIn to run Hadoop jobs.
- Brigade - Brigade is a tool for running scriptable, automated tasks in the cloud — as part of your Kubernetes cluster.
- Cadence - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering.
- CloudSlang - slang.svg)](https://github.com/CloudSlang/cloud-slang) - Workflow engine to automate your DevOps use cases.
- Conductor - Netflix's Conductor is an orchestration engine that runs in the cloud.
- Copper - engine/copper-engine.svg)](https://github.com/copper-engine/copper-engine) - A high performance Java workflow engine.
- Cromwell - Workflow engine written in Scala and designed for simplicity and scalability. Executes workflows written in [WDL](https://github.com/openwdl/wdl) or [CWL](https://www.commonwl.org/).
- Cylc - flow.svg)](https://github.com/cylc/cylc-flow) - Workflow engine that orchestrates complex distributed workflows with cyclic or acyclic graphs. It was originally designed to automate weather forecasting systems at NIWA.
- DigDag - data/digdag.svg)](https://github.com/treasure-data/digdag) - Digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks.
- FireWorks - FireWorks stores, executes, and manages calculation workflows.
- Fission Workflows - workflows.svg)](https://github.com/fission/fission-workflows) - A high-perfomant workflow engine for serverless functions on Kubernetes.
- Flor - A workflow engine written in Ruby.
- Imixs-Workflow - workflow.svg)](https://github.com/imixs/imixs-workflow) - A powerful human-centric Workflow Engine based on the BPMN 2.0 standard.
- Kiba - Data processing & ETL framework for Ruby
- Mistral - Workflow service, in OpenStack foundation.
- Nextflow - io/nextflow.svg)](https://github.com/nextflow-io/nextflow) - Develop container-backed, reproducible workflows portable across computational platforms including local, HPC schedulers, AWS Batch, Google Genomics Pipelines, and Kubernetes.
- Oozie - Workflow Scheduler for Hadoop.
- Pegasus - isi/pegasus.svg)](https://github.com/pegasus-isi/pegasus) - Automate, recover, and debug scientific computations.
- Piper - A distributed Java workflow engine designed to be dead simple.
- Prefect - Prefect is a new workflow management system, designed for modern infrastructure and powered by the open-source Prefect Core workflow engine
- RunDeck - Job Scheduler and Runbook Automation.
- Titanoboa - Titanoboa is a platform for creating complex workflows on JVM.
- uTask - Automation engine that models and executes business processes declared in yaml.
- Wexflow - A high-performance, extensible, modular and cross-platform workflow engine.
- Workflow Core - core.svg)](https://github.com/danielgerlag/workflow-core) - Lightweight workflow engine for .NET Standard
- Workflow Engine - A lightweight .NET and Java workflow engine.
- Zeebe - io/zeebe.svg)](https://github.com/zeebe-io/zeebe) - A workflow engine for microservices orchestration that's capable of executing BPMN models, developed by the team at Camunda
- Activiti - Activiti is a leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs.
- Activiti Cloud - is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures.
- Flowable - engine.svg)](https://github.com/flowable/flowable-engine) - The Flowable project provides a core set of open source business process engines that are compact and highly efficient. They provide a workflow and Business Process Management (BPM) platform for developers, system admins and business users.
- jBPM - The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.
- Bip.io - Web Automation For People And Robots.
- Zenaton - Workflow engine for data processes and background jobs available in PHP, Node.js, Python and Ruby.
- Camunda - bpm-platform.svg)](https://github.com/camunda/camunda-bpm-platform) - Both a java library and optionally a full fledged product on top of it.
- Captain - Distributed, light-weight java workflow engine for a microservice architecture.
- Luigi - Python module that helps you build complex pipelines of batch jobs.
- Viewflow - Reusable workflow library that helps organize people collaboration business logic in django applications.
- Workflow Core - core.svg)](https://github.com/danielgerlag/workflow-core) - Lightweight workflow engine for .NET Standard
Keywords
workflow
6
workflow-engine
6
java
3
workflow-automation
3
distributed-systems
2
golang
2
orchestration-engine
2
workflows
2
python
2
automation
2
workflow-management
1
application
1
bioinformatics
1
cloud
1
containers
1
docker
1
executor
1
ga4gh
1
hpc
1
scala
1
spring-boot
1
reactjs
1
orchestrator
1
microservice-orchestration
1
javascript
1
grpc
1
uber
1
services-platform
1
service-fabric
1
service-bus
1
cadence
1
scheduling
1
orchestration-framework
1
luigi
1
hadoop
1
bpmn
1
saga-transactions
1
saga
1
golang-application
1
go
1
devops-tools
1
devops
1
angular8
1
prefect
1
pipeline
1
orchestration
1
observability
1
ml-ops
1
infrastructure
1
data-science
1