suture - supervisor trees for go
last updated: Oct 20, 2023
https://pkg.go.dev/github.com/thejerf/suture/v4
https://github.com/thejerf/suture
From jerf
, a production-grade implementation of supervisor trees (the idea is from erlang, but they attempted to port it idiomatically to golang). Looks very nice.
A blog post describing the design is available here