A lightweight Julia package for computational pipelines and workflows.
4 Stars
Updated Last
2 Years Ago
Started In
March 2021


A lightweight Julia package for computational pipelines.

Building reusable pipelines and workflows is easier than you have ever thought.


Package Features

  • Easy to build both simple and complex tasks.

  • Supports external command lines and pure Julia functions.

  • Supports resuming interrupted tasks, skipping finished tasks.

  • Supports dependency check.

  • Supports inputs, outputs validation, and so on.

  • Supports program queuing and workload management with JobSchedulers.jl


Pipelines.jl can be installed using the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run

pkg> add Pipelines
# If it fails, use
pkg> add https://github.com/cihga39871/Pipelines.jl.git

To use the package, type

using Pipelines


  • STABLEdocumentation of the most recently tagged version.
  • DEVELdocumentation of the in-development version.

Required Packages

No packages found.

Used By Packages