GitHub repository: transparencies/step-machine
Description: Run your Rust CLI programs as state machines with persistence and recovery abilities