BuildTube Preview About
Back to the feed

Run S3-compatible object storage you host yourself, in Rust

A distributed object storage system written in Rust, offering broad compatibility with Amazon S3’s interface so tools and applications that already speak S3 can point at it instead.

It is designed to spread across machines and tolerate failures, and is aimed at data lakes and the large read-heavy workloads that machine learning and analytics produce. The project positions itself directly against MinIO — the same simplicity, but with Rust’s memory safety underneath and, it stresses, an Apache 2.0 licence rather than a copyleft one. It also supports the OpenStack Swift API with Keystone authentication.

You could use it to…

  • Run S3-compatible storage on your own machines
  • Point an existing S3 tool at your own server instead
  • Store the large files your training jobs read repeatedly

Can I use this?

Self-hosted with Docker

You'll need Servers and someone comfortable running storage · Setup needed

Worth knowing S3 compatibility is broad but not total: the project tracks which operations are covered in a compatibility matrix, so anything unusual your application relies on is worth checking against that list before committing. Running distributed storage yourself means owning durability, capacity planning and recovery, which is a bigger commitment than running a service. Performance claims are the project’s own. Apache 2.0. BuildTube has not run or verified this software.

Why it's here

Not trending this week

Last seen on the GitHub trending list on 28 September 2026. It stays on BuildTube so you can still find it.

  • 34,461 people have starred it on GitHub.

Numbers checked on 6 October 2026; not refreshed since.

Behind it

See the code on GitHub

BuildTube has not run or verified this project. Everything above is written from what the creator published.

Made this?

Back to the feed