Code library that uses S3's API to provide an efficient random-access (seekable) Stream implementation for use in code where efficient network I/O is paramount.
I use the Minio and their S3 compatible library so I don't take a reference to the entire S3 library. Also, other HTTP servers support ranges, so a general purpose HTTP client stream seems to be the most useful. It would work against any URL, including S3 servers.