consortium

A Rust rewrite of ClusterShell — parallel cluster command execution with a generic DAG executor, NixOS deployment, and tool integrations.

Versions

Crates

consortium
Core library — DAG executor, NodeSet, SSH workers, MsgTree
consortium-nix
NixOS deployment — eval, build, copy, activate
consortium-cli
CLI tools — claw, molt, pinch, cast
consortium-ansible
Ansible orchestration with nix-built environments
consortium-slurm
Slurm job orchestration with nix-built environments
consortium-ray
Ray job orchestration via Jobs API
consortium-skypilot
SkyPilot multi-cloud job orchestration
consortium-py
Python bindings via PyO3