aicoolies logo
RustFS logo
RustFS logo

RustFS

High-performance S3-compatible object storage built in Rust

open sourceupdated Apr 21, 2026

RustFS is an open-source distributed object storage system built entirely in Rust, offering 2.3x faster performance than MinIO for small object payloads. It provides full S3 API compatibility, enabling seamless migration from MinIO, Ceph, and AWS S3 with existing SDKs and CLI tools. Released under Apache 2.0 license, it avoids MinIO's restrictive AGPL terms. Features include distributed architecture, erasure coding, WORM compliance, encryption via RustyVault, and a web management console.

RustFS was created to address the growing need for a permissively licensed, high-performance alternative to MinIO, which entered maintenance mode in late 2025 and tightened its AGPL licensing terms. Built entirely in Rust, RustFS leverages the language's memory safety guarantees and zero-cost abstractions to eliminate garbage collection pauses that plague Go-based storage systems. This is particularly impactful for AI and machine learning workloads where training pipelines read billions of small files simultaneously — the 2.3x small-object performance advantage translates directly into hours saved during distributed training jobs. The binary is under 100MB, capable of powering object storage anywhere from ARM edge devices and 5G POPs to full data centers.

The system uses a zero-master distributed architecture where every node is a peer, eliminating the single point of failure and scalability bottleneck created by centralized metadata servers. Data is distributed across nodes with erasure coding for fault tolerance, and storage capacity scales linearly as nodes are added. Enterprise features include WORM (Write Once, Read Many) for regulatory compliance, encryption via the companion RustyVault tool, multi-site replication for disaster recovery, and version control for object lifecycle management. The web management console built with Next.js provides operational visibility for bucket management, access control, and cluster monitoring. A Kubernetes operator and Helm charts simplify deployment in cloud-native environments.

RustFS has attracted over 24,000 GitHub stars and is actively evaluated by major vector database projects like Milvus as a drop-in S3-compatible backend. The Milvus team confirmed that RustFS meets baseline functional requirements for their persistence layer, though they note the distributed mode is still in alpha and recommend production use only after thorough evaluation. The project is maintained by a growing community with Apache 2.0 licensing that removes all commercial use restrictions — organizations can embed, modify, and distribute RustFS without disclosure requirements. Installation options include Docker with Compose support, Podman, binary downloads, and platform packages, with Grafana, Prometheus, and Jaeger integration for observability.

Pricing

Free and open-source (Apache 2.0); Self-hosted only

Platforms

Linux, macOS, Windows, Docker, Kubernetes; ARM and x86_64

Categories

Tags

Use Cases

Blacksmith logo

Blacksmith

Run GitHub Actions on faster bare-metal runners with lower Ubuntu per-minute pricing

Blacksmith is a drop-in replacement for GitHub-hosted runners that executes Actions on bare-metal gaming CPUs and source-shaped cache infrastructure. Migration requires a one-line YAML change. Features include colocated warm caches, persistent Docker layer caching on NVMe, CI observability with log search, and Firecracker microVM isolation. SOC 2 Type 2 certified, with Ubuntu x64 pricing at $0.004/min and 3,000 free minutes/month.

api-usage-based
Teleport Beams logo

Teleport Beams

Trusted runtime environments for AI agents in production infrastructure

Teleport Beams provides cryptographically verified, policy-gated access for AI agents to interact with production infrastructure including servers, Kubernetes clusters, and databases. Launched at KubeCon EU 2026, Beams extends Teleport's zero-trust access platform with agent-specific runtime controls, audit trails, and policy enforcement to ensure AI agents operate within defined boundaries when deployed in production environments.

Open Source
Pangolin logo

Pangolin

Identity-aware VPN and reverse proxy for zero-trust remote access

Identity-based remote access platform built on WireGuard that combines reverse proxy and VPN capabilities. Pangolin supports clientless browser access for web apps and client-based private-resource access across macOS, iOS, Windows, Linux, and Android, with zero-trust rules, peer-to-peer tunnels, automatic SSL, SSO/OIDC options, and cloud or self-hosted deployment.

api-usage-based
Lightpanda logo

Lightpanda

Zig-built headless browser engineered for AI agent workloads

Open-source headless browser written in Zig for AI agents, crawling, and automation. Lightpanda omits graphical rendering, keeps DOM and JavaScript execution, exposes CDP for Puppeteer/Playwright/chromedp, and adds Agent, PandaScript, and MCP workflows. Current public benchmarks claim about 9x faster execution and 16x less memory than Chrome.

paid

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

KTransformers parent kvcache-ai logo

KTransformers

Heterogeneous CPU-GPU inference and SFT for large MoE models

Open-source framework for running and fine-tuning large Mixture-of-Experts models with heterogeneous CPU-GPU execution, optimized kernels, limited VRAM and SGLang or LLaMA-Factory integrations.

Open Source
vLLM Production Stack parent vLLM logo

vLLM Production Stack

Official Kubernetes and Helm reference stack built on the vLLM inference engine

Official vLLM reference implementation for scaling the existing inference engine on Kubernetes with Helm, request routing, KV-cache offload, autoscaling and Prometheus/Grafana observability.

Open Source
Dynamo logo

NVIDIA Dynamo

Distributed inference orchestration above vLLM, SGLang and TensorRT-LLM

Open-source, datacenter-scale orchestration layer that coordinates vLLM, SGLang and TensorRT-LLM across nodes with disaggregated serving, KV-aware routing, multi-tier cache management and automatic scaling.

Open Source
GPUStack logo

GPUStack

Open-source GPU control plane for scalable AI model serving

Open-source GPU cluster manager that configures vLLM, SGLang, TensorRT-LLM or custom engines, serves models through compatible APIs, and provisions SSH-accessible GPU instances across on-premises, Kubernetes and cloud environments.

Open Source
Mooncake logo

Mooncake

Disaggregated KV cache storage and transfer for LLM serving

Open-source infrastructure for disaggregated LLM serving that pools KV caches across prefill and decode workers, with high-performance transfer, distributed storage and integrations for vLLM and SGLang.

Open Source
LMCache logo

LMCache

Reusable KV cache infrastructure for scalable LLM inference

Open-source KV cache management layer that persists, offloads and reuses model key-value caches across requests and serving engines to reduce repeated prefill work and improve inference throughput.

Open Source

Used in Stacks

Comparisons

RustFS vs TigerBeetle: Rust-Based Infrastructure Storage Compared

RustFS and TigerBeetle are both high-performance storage systems written in modern systems languages, but they serve fundamentally different purposes. RustFS is an S3-compatible distributed object storage system built in Rust, while TigerBeetle is a financial transactions database built in Zig. Comparing them reveals how language-level performance benefits apply to different storage workloads.

FAQ

What is RustFS?

RustFS is an open-source distributed object storage system built entirely in Rust, offering 2.3x faster performance than MinIO for small object payloads. It provides full S3 API compatibility, enabling seamless migration from MinIO, Ceph, and AWS S3 with existing SDKs and CLI tools. Released under Apache 2.0 license, it avoids MinIO's restrictive AGPL terms. Features include distributed architecture, erasure coding, WORM compliance, encryption via RustyVault, and a web management console.

Is RustFS free?

Yes — RustFS is open source and free to use. Free and open-source (Apache 2.0); Self-hosted only

Is RustFS open source?

Yes — RustFS is open source.

What are the best RustFS alternatives?

The top editor-verified RustFS alternatives are Blacksmith, Teleport Beams, Pangolin, and more.