Nextflow
A DSL for data-driven computational pipelines
Explore the open source landscape and discover systems with rich community metadata.
These projects provide structured metadata for richer discovery.
A DSL for data-driven computational pipelines
A workflow manager for computational science with a strong focus on provenance, performance and extensibility.
Productive parallel programming in Python
Towards Cloud-HPC Continuum
This is the development home of the workflow management system Snakemake. For general information, see
Accelerate distributed Python workflows
A general purpose workflow engine with a particular gift for cycling.
Enabling Machine Learning HPC Workflows
Orchestrate your HPC workflows with ease
A workflow manager for scientific computing on high performance computing infrastructures
Distributed workflows for quantum and HPC
Workflow and Template Toolkit for Simulation
An MPI-based workflow system
Robust, flexible and resource-efficient pipelines using Go and the commandline.
Machine learning workflows with HPC applications (Python, C++, C, and Fortran)
Neuroimaging in Python: Pipelines and Interfaces
High Performance Asynchronous Workflow Scripting Library
a lightweight workflow software to easily orchestrate pipelines from Python and shell scripts and preserve history of every execution
Makeflow is a workflow system for parallel and distributed computing that uses a language very similar to Make.
An execution system for large scale data intensive dynamic workflows.
Meta-workflow system for scientific data processing and expert systems
Easy task-based parallelization and efficient execution in distributed infrastructures.
Tool for running dynamic ensembles.
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.
Ensemble Toolkit
A runtime system for the orchestration of workflows across the cloud-edge-Iot continuum.
A growing list of open source systems shared by the community.
A WDL, CWL and Python API supporting easy-to-use workflow engine. It is scalable, efficient and cross-platform (Linux/macOS).
Parallel computing with task scheduling
The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables teams of all sizes to debug, evaluate, monitor, and optimize production-quality AI applications while controlling costs and managing access to models and data.
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Pegasus Workflow Management System - Automate, recover, and debug scientific computations.
Globus Compute: High Performance Function Serving for Science
Data intensive science for everyone.
jobflow is a library for writing computational workflows.
The Fireworks Workflow Management Repo.
Workflow management for signac-managed data spaces.
HyperFlow: a scientific workflow engine
For a comprehensive list of workflow systems, see Computational Data Analysis Workflow Systems maintained by the CWL community.