github.com/edaniszewski/errgroup (go): Package errgroup provides a means to run goroutines as a logical unit where an error from one goroutine will trigger the termination of all other goroutines in the group. Non-error (nil) returns do not cause the group to terminate.
Keywords: golang|goroutines