This package does not compete with other [known to me] task management libraries. Most of known to me libraries deal mostly with task queues (like https://github.com/akira/exq and family) and/or alternative supervisions (like https://github.com/PSPDFKit-labs/sidetask.)
Tarearbol does none of the above.
Since yesterday it has two unrelated parts. The old one is a very thin wrapper around standard
Task, reducing a boilerplate when one needs to deal with often-occasionally-failing tasks (retries, error handling, logging, etc.) plus it brings its own
Supervisor. It was done mostly to eliminate the necessity to copy-paste boilerplate.
The part I introduced yesterday is actually not about tasks, but rather about
DynamicSupervisor with many no-so-long living children. It has no analogs AFAIK. It drastically simplifies dealing with
DynamicSupervisor when the workers are undefined upfront, have a defined lifecycle and might increase thousands in a number. It also makes testing
DynamicSupervisor with children a charm.