Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-workflow-engines

A curated list of awesome open source workflow engines
https://github.com/eric-erki/awesome-workflow-engines

Last synced: 4 days ago
JSON representation

  • Full fledged product

    • Cadence - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering.
    • 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/).
    • 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.
    • 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.
    • 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.
    • Kiba - Data processing & ETL framework for Ruby
    • 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.
    • Pegasus - isi/pegasus.svg)](https://github.com/pegasus-isi/pegasus) - Automate, recover, and debug scientific computations.
    • Titanoboa - Titanoboa is a platform for creating complex workflows on JVM.
    • 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
  • BPM Suite

    • 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.
    • 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.
  • SAAS

    • Bip.io - Web Automation For People And Robots.
  • Library (embedded usage)

    • 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.