
Martian - An elegant, powerful language and framework for building high-performance computational pipelines. Petri Flow - Petri Net workflow engine for Ruby. Kubeflow pipelines - Kubeflow pipelines are reusable end-to-end ML workflows built using the Kubeflow Pipelines SDK. Kiba - Data processing & ETL framework for Ruby. Kestra - Open source data orchestration and scheduling platform with declarative syntax. Imixs-Workflow - A powerful human-centric Workflow Engine based on the BPMN 2.0 standard. Huginn - Create agents that monitor and act on your behalf. ForML - A development framework and MLOps platform for the lifecycle management of data science projects. Workflows can be written in any language, with out of the box support for Python. Flyte - A container-native, type-safe workflow and pipelines platform optimized for large scale processing and machine learning written in Golang. Flor - A workflow engine written in Ruby. Fission Workflows - A high-perfomant workflow engine for serverless functions on Kubernetes. FireWorks - FireWorks stores, executes, and manages calculation workflows. easy-rules - The simple, stupid rules engine for Java.
DolphinScheduler Apache DolphinScheduler is a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces, dedicated to solving complex job dependencies in the data pipeline and providing various types of jobs available out of box. DigDag - Digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks. Dagster - Data orchestrator for machine learning, analytics, and ETL.
It executes workflows from declarative YAML definitions. It was originally designed to automate weather forecasting systems at NIWA. Cylc - Workflow engine that orchestrates complex distributed workflows with cyclic or acyclic graphs.Executes workflows written in WDL or CWL. Cromwell - Workflow engine written in Scala and designed for simplicity and scalability.Covalent - Workflow orchestration platform for quantum and high performance computing.Couler - Unified interface for constructing and managing workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.Copper - A high performance Java workflow engine.Conductor is built by Netflix, Orkes and team of open source contributors. Conductor workflows are language and framework agnostic. Conductor - Netflix’s Conductor is a microservices orchestration platform that enables developers to build scalable, durable application flows.CloudSlang - Workflow engine to automate your DevOps use cases.CGraph - A simple-used and cross-platform DAG framework based on C++17 without any 3rd-party.CDS - Enterprise-grade continuous delivery & DevOps automation open source platform developped by OVHcloud.
Spring Boot) or used standalone, including a graphical modeler and operations tooling.
Camunda - BPMN-based workflow engine that can be embedded as java library (e.g. Cadence - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering. CabloyJS - A Node.js full-stack framework with workflow engine, based on koa + egg + vue + framework7. Brigade - Brigade is a tool for running scriptable, automated tasks in the cloud - as part of your Kubernetes cluster. Azkaban - Batch workflow job scheduler created at LinkedIn to run Hadoop jobs. Argo Workflows - Open source container-native workflow engine for getting work done on Kubernetes. Airflow - Python-based platform for running directed acyclic graphs (DAGs) of tasks. Activepieces - Open source no-code business automation, alternative to Zapier. A curated list of awesome open source workflow engines Full fledged product