toil

toil

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.

Last updated: 17 Jul 2025     |     Release: 9.0.0

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.


Python
242
Forks
915
Stargazers
Apache-2.0
License

Terminology
Terminology below follows the definitions established by the Workflows Community Terminology.

Characteristics
Flow
Data
Granularity
Sub-workflows
Coupling
Loose
Dynamicity
Branches
Domain
Agnostic
Composition
Description
Standard (CWL/WDL)
Abstraction
Abstract
Modularity
Hierarchical
Orchestration
Planning
Static
Execution
Runner
Data Management
Transport
Streaming
File-based
Storage
Shared
Distributed
Metadata Capture
Anomaly Detection
Monitoring
Provenance
Extensions
Replicated storage
Multi-Cloud Support