Go safe counter is a counter which can be used by multiple go routines at same time.
It implements generics so counter can be of any type which can be incremented or decremented i.e int,uint64,float etc.
go get github.com/alidevhere/go-safe-counter