Workflows Systems

Collection of actively-developed open source workflow systems. Currently, 21 workflow systems provide WCI metadata.

Contribute

pyiron_base

pyiron

A workflow manager for scientific computing on high performance computing infrastructures

python
pyiron_base-0.11.0
21 Jan 2025
WCI metadata

geoweaver

Geoweaver

a lightweight workflow software to easily orchestrate pipelines from Python and shell scripts and preserve history of every execution

JavaScript
v1.8.6
21 Jan 2025
WCI metadata

nipype

nipype

Neuroimaging in Python: Pipelines and Interfaces

Python3
1.8.4
21 Jan 2025
WCI metadata

nextflow

Nextflow

A DSL for data-driven computational pipelines

Groovy
Version 24.12.0-edge
21 Jan 2025
WCI metadata

parsl

Parsl

Productive parallel programming in Python

Python
1.2.0
20 Jan 2025
WCI metadata

covalent

Covalent

Distributed workflows for quantum and HPC

Python
v0.235.1-rc.0
20 Jan 2025
WCI metadata

snakemake

Snakemake

This is the development home of the workflow management system Snakemake. For general information, see

Python
v8.27.1
20 Jan 2025
WCI metadata

maestrowf

Maestro Workflow Conductor

Orchestrate your HPC workflows with ease

Python
v1.1.10
20 Jan 2025
WCI metadata

streamflow

StreamFlow

Towards Cloud-HPC Continuum

Python
0.2.0.dev11
19 Jan 2025
WCI metadata

libensemble

libEnsemble

Tool for running dynamic ensembles.

Python
1.4.3
18 Jan 2025
WCI metadata

cctools

Makeflow

Makeflow is a workflow system for parallel and distributed computing that uses a language very similar to Make.

Make
release/7.14.3
17 Jan 2025
WCI metadata

cctools

TaskVine

An execution system for large scale data intensive dynamic workflows.

Python
release/7.14.3
17 Jan 2025
WCI metadata

aiida-core

AiiDA

A workflow manager for computational science with a strong focus on provenance, performance and extensibility.

Python
AiiDA v2.6.3
16 Jan 2025
WCI metadata

SmartSim

SmartSim

Machine learning workflows with HPC applications (Python, C++, C, and Fortran)

Python
0.8.0
16 Jan 2025
WCI metadata

dagonstar

DagOnStar

DAGonStar is a simple Python-based workflow engine that runs jobs on everything from the local machine to distributed virtual HPC clusters hosted in private and public clouds.

Python
v1.0.2
14 Jan 2025
WCI metadata

common-workflow-language

Common Workflow Language

Interoperable workflow execution of containerized command line tools

YAML
1.2.0
13 Jan 2025
WCI metadata

scipipe

SciPipe

Robust, flexible and resource-efficient pipelines using Go and the commandline.

Go
v0.12.0: Important bugfix. Minor API change.
07 Jan 2025
WCI metadata

compss

PyCOMPSs/COMPSs

Easy task-based parallelization and efficient execution in distributed infrastructures.

['Python', 'Java', 'C/C++']
3.3.1 Orchid Update
01 Jan 2025
WCI metadata

merlin

Merlin

Enabling Machine Learning HPC Workflows

Python
Version 1.12.2
07 Dec 2024
WCI metadata

watts

WATTS

Workflow and Template Toolkit for Simulation

Python
0.5.1
10 Nov 2024
WCI metadata

EE-Demo

Apollo Runtime System

A runtime system for the orchestration of workflows across the cloud-edge-Iot continuum.

Polyglot for Functions, AFCL for workflows
v1.1.0
13 Dec 2021
WCI metadata

dask

dask

Parallel computing with task scheduling

Python
2024.12.1
21 Jan 2025

prefect

prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

Python
3.1.14.dev2: Nightly Development Release
21 Jan 2025

mlflow

mlflow

Open source platform for the machine learning lifecycle

Python
MLflow 2.20.0rc0
21 Jan 2025

jobflow

jobflow

jobflow is a library for writing computational workflows.

Python
v0.1.19
20 Jan 2025

galaxy

galaxy

Data intensive science for everyone.

Python
v24.1.4
20 Jan 2025

cromwell

cromwell

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments

Scala
87
18 Jan 2025

swift-t

swift-t

Swift/T: High Performance Parallel Scripting Language

Java
17 Jan 2025

radical.entk

radical.entk

The RADICAL Ensemble Toolkit

Python
v1.42.0
16 Jan 2025

fireworks

fireworks

The Fireworks Workflow Management Repo.

Python
v2.0.3
16 Jan 2025

pegasus

pegasus

Pegasus Workflow Management System - Automate, recover, and debug scientific computations.

Java
07 Jan 2025

signac-flow

signac-flow

Workflow management for signac-managed data spaces.

Python
v0.29.0
02 Dec 2024

For a comprehensive lists of all known computational workflow systems, see Computational Data Analysis Workflow Systems maintained by the CWL community.