go-ratecounter A thread-safe rate counter in Go that counts the number of events within moving time window