I think Minio is the only Go client for S3 API and S3-compatible APIs. I cannot say I liked using it, but I had no choice. Nowadays I run my own file storage with my own API, so I no longer care.
But if anyone wants to run their own file storage(so not a client), there is https://github.com/seaweedfs/seaweedfs
replies(2):