Task manager & runner based on dependencies
Maestra is a tiny task orchestration library with caching and dependency management.
Taxon was using Orchestrator since its debuts, but wasn't very happy about the design (error handling, callback usage, ...). I also wanted to have a complete report after the execution, despite errors happening during tasks then handle these afterward and have a clean library.