Technology

RustFS

A high-performance, Rust-based, S3-compatible object storage server positioned as a truly open-source alternative to MinIO.

Current as of 2026-10-25 · v1.0.4

10 connections5 resources7 posts

Summary

What it is

A high-performance, Rust-based, S3-compatible object storage server positioned as a truly open-source alternative to MinIO.

Where it fits

Following the MinIO community repository archival in 2026, RustFS emerged as one of the leading candidates for self-hosted S3 workloads. It targets the performance tier — organizations needing MinIO-like throughput with a permissive license and no single-vendor governance risk.

Misconceptions / Traps
  • The 2.3× small-object headline is only on small objects. Independent benchmark (GitHub Issue #73, mid-2025) showed MinIO leading on 20 MiB sequential reads — 53 Gbps vs 23 Gbps throughput, 24 ms vs 260 ms TTFB. The RustFS team acknowledged the gap and added "Big File Optimization" to the roadmap. Verdict: small-object champion today, large-file story still in progress.
  • "Production-ready" is the project's own label. RustFS hit 1.0 GA on September 16, 2026 (32,000+ GitHub stars) and now calls the core engine production-ready — but that's a self-assertion, not a third-party audit, and operational maturity (replication, backups, recovery testing) is still on you. The pre-1.0 alpha/beta/RC builds also carried CVEs that don't reflect on the GA line.
  • "Drop-in MinIO replacement" is true at the binary + bucket layout level, but enterprise features (OPA policy, RDMA, GPU Direct Storage) are roadmap items, not shipped — if your MinIO deployment uses any of these you can't swap yet.
  • Decentralized-metadata architecture is a structural advantage but it shifts ops thinking — there is no metadata server to back up or upgrade independently. Consistent hashing handles failover; cluster topology changes need rebalancing.
  • Built on Tokio async runtime; ~2 GB RAM minimum even for a single-node deployment, which surprises operators porting from Ceph or larger stacks.

Performance posture: Cluster scale up to 323 GB/s read and 183 GB/s write in evaluation testing — Rust ownership/ARC eliminates GC pauses that hurt MinIO under sustained millions-of-small-files workloads (the dominant AI dataset access pattern).

Key Connections
  • implements S3 API — S3-compatible object storage
  • solves Vendor Lock-In — open-source alternative to AWS S3 and MinIO
  • solves AGPL Licensing Risk — Apache 2.0 license removes the AGPLv3 exposure that drove migration off MinIO
  • competes_with MinIO — direct replacement target

Definition

What it is

A high-performance, Rust-based, S3-compatible object storage server positioned explicitly as a drop-in MinIO binary replacement — same on-disk bucket layout, same admin verbs, swap the executable. Apache 2.0 licensed. Reached 1.0 GA on September 16, 2026 (1.0.4 as of late October) after a 2026 beta→RC run, carrying heavy ecosystem momentum out of the MinIO archival. Project-published benchmarks claim ~2.3× faster performance for 4 KB small-object payloads vs MinIO and peak read throughput up to 323 GB/s on saturated NVMe arrays (vendor-side numbers — independent 2026 benchmarks show MinIO still well ahead on reads) — Rust's memory-safe, ARC/ownership model eliminates the GC-pause latency tail that plagues Go-based storage engines under millions of small files (the dominant access pattern in AI data preparation pipelines). The community has begun pushing for an NFS-mount feature request (rustfs/rustfs#2481) that would parallel AWS S3 Files semantics — a signal that the post-MinIO market expects POSIX-on-object as table stakes, not a hyperscaler luxury.

Why it exists

Following the December 2025 MinIO maintenance-mode pivot and the April 25, 2026 main-repo archival, the self-hosted S3 ecosystem needs truly open-source alternatives. RustFS targets the migration path most aggressively — same binary footprint, same data layout, no re-architecture required.

Primary use cases

Drop-in MinIO replacement, self-hosted S3-compatible storage for data lakes, organizations needing long-term licensing predictability, high-performance object storage for AI/ML pipelines.

Connections10

Outbound7
Inbound3
competes_with2
enables1

Resources5

Featured in