randsource is a small Go library that provides an io.Reader that returns random data
It is developed for internal use, I don't intend to take pull requests.
It contains:
ewma: an exponential weighted moving averageunited: formatting routines for bytesstate: a set of callbacks for log messages & progressesprobar: a CLI progress barcounter: counting wrappers forio.Readerandio.Writertracker: a speed/ETA estimator for task progress