github.com/PaulShpilsher/concurrent-go (go): Golang: a concurrent function runner with quota on how many functions can be executing at the same time.  There are two flavors of concurrent runners are implemented. One that uses semaphore synchronization primitive and the other uses channels.
Keywords: go|goatomic|gochannels|golang|golang-package|goroutine|goroutine-pool|semaphore