rustfs — What is it?

RustFS is an open-source, S3-compatible object storage system designed for high performance and scalability, offering a faster alternative to MinIO for specific workloads.

⭐ 25,629 Stars 🍴 1,093 Forks Rust Apache-2.0 Author: rustfs
Source: Official README and linked documentation View on GitHub →

Why it matters

RustFS is attracting attention due to its performance claims, being 2.3x faster than MinIO for 4KB object payloads, and its S3 compatibility, making it a viable alternative for applications requiring high-speed object storage. The use of Rust for development emphasizes performance and security, and the open-source Apache 2.0 license is appealing for both community and commercial use.

Source: Official README and linked documentation

Core Features

High Performance

RustFS use Rust's performance capabilities to achieve high-speed data processing and efficient resource utilization, making it suitable for demanding workloads like data lakes and AI.

Source: Official README and linked documentation
S3 Compatibility

RustFS provides broad S3 API compatibility, allowing direct integration with existing S3-compatible tools and applications, ensuring a smooth transition for users migrating from other S3-compatible platforms.

Source: Official README and linked documentation
Distributed Architecture

The distributed architecture of RustFS ensures scalability and fault tolerance, making it suitable for large-scale deployments and high availability requirements.

Source: Official README and linked documentation

Architecture

The architecture of RustFS is modular, with a clear separation of concerns. It utilizes a distributed system design, use Rust's concurrency and safety features. Key components include data storage, metadata management, and a API layer for S3 compatibility.

Source: Official repository tree and dependency files

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) Cargo.toml High Performance S3 Compatibility Distributed ArchitectureDistributed Archite… rustfs Project Core feature Key dependency

Tech Stack

LanguageRustFrameworkNot enough information
Cargo.toml
Docker, inferred from README actions workflow
Source: Official repository tree and dependency files

Quick Start

To get started with RustFS, follow these steps: 1. Clone the repository: `git clone https://github.com/rustfs/rustfs.git` 2. Build the project: `cargo build` 3. Run the server: `cargo run`
Source: Official README and linked documentation

Use Cases

RustFS is suitable for organizations requiring high-performance object storage for data lakes, AI workloads, and other big data applications. It is also beneficial for users looking to migrate from other S3-compatible platforms like MinIO or Ceph.

Source: Official README and linked documentation

Strengths & Limitations

Strengths

  • High performance and scalability
  • S3 compatibility for easy integration
  • Open-source and Apache 2.0 licensed for flexibility

Limitations

  • Limited information on specific performance metrics
  • May require expertise in Rust and distributed systems
Source: Official README and linked documentation

Latest Release

Stable version 1.0.0 was published on 2026-09-16. Version 1.0.1-preview.9 followed on 2026-09-21 as a prerelease with changes around erasure storage, replication, console paths, and the release process.

Source: github.com/RustFS/RustFS/releases/tag/1.0.0;https://github.com/RustFS…

Verification and evidence

status: docs-only  |  checked_at: 2026-09-23  |  environment: Docs only. Reviewed the official README, Cargo workspace, CHANGELOG, LICENSE, and Releases.  |  limitations: No binary or image was downloaded. No node was started, no bucket or object was created, and SDK compatibility, recovery, replication, KMS, and performance were not tested.  |  observed_output: Version 1.0.0 was published on 2026-09-16. Version 1.0.1-preview.9 was published on 2026-09-21 and is marked as a prerelease. The official status table labels S3 Tables and MinIO disk compatibility as Preview.

Source: github.com/RustFS/RustFS/releases;https://github.com/RustFS/RustFS/bl…

Comparison

RustFS and MinIO both provide S3-compatible object storage. RustFS is written in Rust, uses Apache-2.0, and continues to publish versioned binaries and images. The MinIO community repository uses AGPLv3, was archived on 2026-04-25, and says the community edition is now source-only. Existing MinIO users should inventory actual API and operational dependencies, then test dual writes, validation, and rollback. Matching interface names do not justify direct disk replacement.

Source: github.com/RustFS/RustFS/blob/main/README.md;https://github.com/minio…

Verdict

RustFS is a project for teams requiring high-performance, scalable object storage with S3 compatibility. Its use of Rust and open-source licensing make it an attractive option for both community and commercial use, particularly for data-intensive applications.

Frequently Asked Questions

What did the documentation review verify for rustfs on 2026-09-23?

Version 1.0.0 was published on 2026-09-16. Version 1.0.1-preview.9 was published on 2026-09-21 and is marked as a prerelease. The official status table labels S3 Tables and MinIO disk compatibility as Preview. No binary or image was downloaded.

What evidence boundary applies to this rustfs review?

The review environment was: Docs only. Reviewed the official README, Cargo workspace, CHANGELOG, LICENSE, and Releases. rustfs behavior outside that scope still needs a local check.

Sources and review scope
This review is based on the project's public documentation. Versions, installation commands, and feature boundaries can change upstream; check the cited sources and current release before use. Sources checked on: 2026-09-23 13:55.

Reference materials: README, GitHub API, dependency files