Ledger / S3-compatible object storage
Self-hosted alternatives to MinIO
Read 2026-11-14 · 5 projects · 4 pass
We read the repository pages of 5 projects that people put forward as a replacement for MinIO (S3-compatible object storage). 4 pass all three checks: rustfs/rustfs, seaweedfs/seaweedfs, ceph/ceph, Deuxfleurs/garage. Left out of that list: minio/minio (archived and read-only; no release or push for 204 days).
| Project | License as read | License · Live · Active | Stars | Latest release / last push |
|---|---|---|---|---|
| rustfs/rustfsRust | Apache-2.0 | licliveactive | 36,083 | 1.0.5 2026-11-10 pushed 2026-11-14 |
What it says it is RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph. Install In the repository: Dockerfile, compose file, Helm chart README mentions S3, replication, versioning, WebDAV, IAM, encryption | ||||
| seaweedfs/seaweedfsGo | Apache-2.0 | licliveactive | 36,065 | 4.53 2026-11-08 pushed 2026-11-14 |
What it says it is SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling. Install In the repository: Dockerfile, compose file, Helm chart README mentions S3, replication, Kubernetes, POSIX, WebDAV | ||||
| ceph/cephC++ | LGPL-2.1 or LGPL-3, with per-file notices | licliveactive | 17,224 | No GitHub release published pushed 2026-11-14 |
What it says it is Ceph is a distributed object, block, and file storage platform Install In the repository: Dockerfile README mentions none of the terms we looked for | ||||
| git.deuxfleurs.fr/Deuxfleurs/garageRust | AGPL-3.0 | licliveactive | 179 | v2.5.0 2026-10-24 pushed 2026-11-07 |
What it says it is S3-compatible object store for small self-hosted geo-distributed deployments Install In the repository: Dockerfile, compose file, Helm chart README mentions S3 Forge git.deuxfleurs.fr; stars and update time are counted there | ||||
| minio/minioGo | AGPL-3.0 | licx livex active | 61,254 | RELEASE.2025-10-15T17-29-55Z 2025-10-16 release is old; active counts the push pushed 2026-04-24 |
What it says it is MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. Install In the repository: Dockerfile, compose file, Helm chart README mentions S3 | ||||
Checks per row: lic = one open-source license across the whole repository (a commercial option on request is allowed), live = not archived, active = a release or push within 90 days of 2026-11-14. A red x marks a failed check. Full definitions and limits: method.
Why 1 of 5 did not pass
- minio/minio · AGPL-3.0
The repository page, opened in a browser on 2026-11-14, says: “This repository was archived by the owner on Apr 25, 2026. It is now read-only.” Last push 2026-04-24, latest release 2025-10-16. Repository
How they differ
Mentioned in some READMEs and not others
- S3: rustfs/rustfs, seaweedfs/seaweedfs, Deuxfleurs/garage, minio/minio
- replication: rustfs/rustfs, seaweedfs/seaweedfs
- Kubernetes: seaweedfs/seaweedfs
- versioning: rustfs/rustfs
- POSIX: seaweedfs/seaweedfs
- WebDAV: rustfs/rustfs, seaweedfs/seaweedfs
- IAM: rustfs/rustfs
- encryption: rustfs/rustfs
Main language
- Rust: rustfs/rustfs, Deuxfleurs/garage
- Go: seaweedfs/seaweedfs, minio/minio
- C++: ceph/ceph
Install files
- In the repository: Dockerfile, compose file, Helm chart: rustfs/rustfs, seaweedfs/seaweedfs, Deuxfleurs/garage, minio/minio
- In the repository: Dockerfile: ceph/ceph
From each README (first part) and file tree as read; a missing mention only means the README does not use the word.
Where people asked for this
- Ask HN: Is there any good open-source alternative to MinIO? 4 points, 5 comments
- Alternatives to MinIO for single-node local S3 276 points, 109 comments
Thread titles and counts as collected 2026-11-09. The original product: MinIO.