
Amazon S3
Scalable object storage service for unlimited data storage and retrieval with high durability and availability
Discover top open-source software, updated regularly with real-world adoption signals.

High-performance Rust-based distributed object storage with S3 compatibility
RustFS delivers fast, safe, and scalable object storage built in Rust, offering S3 compatibility, data‑lake support, and an Apache‑2.0 license, with simple deployment via Docker or script.

RustFS is a distributed object storage system written in Rust, designed for speed and safety. It implements the full S3 API, making it a drop‑in replacement for existing S3‑compatible workloads while providing the memory safety and zero‑cost abstractions of Rust.
The project targets developers and teams building AI, big‑data, or edge‑gateway solutions that need high‑throughput storage without the overhead of garbage‑collected languages. Its Apache 2.0 license removes legal barriers for commercial use, and the console offers a straightforward management experience.
Deploy RustFS in minutes using the one‑click install script, official Docker images (amd64/arm64), or by building from source with the provided Make targets. Docker Compose can launch observability stacks (Grafana, Prometheus, Jaeger) alongside the storage service, and TLS configuration is supported for secure HTTPS access.
When teams consider RustFS, these hosted platforms usually appear on the same shortlist.

Scalable object storage service for unlimited data storage and retrieval with high durability and availability

Massively scalable cloud object storage service for unstructured data (images, videos, backups) with high durability

Scalable object storage for unstructured data
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Prototype AI training data lake
Store and retrieve large datasets via S3 API with low latency, enabling rapid model iteration.
Edge gateway storage for IoT devices
Deploy RustFS on ARM64 edge nodes, leveraging Rust’s safety and multi‑arch Docker images to cache sensor data locally.
Benchmarking distributed storage performance
Use the one‑click script to spin up a cluster and measure throughput against competing solutions.
Development environment for cloud‑native applications
Provide a local S3‑compatible endpoint for integration tests without incurring cloud costs.
No, the project is under rapid development and is not recommended for production use.
You can use the one‑click install script, Docker images, or build from source with the provided Make targets.
Yes, it implements full S3 compatibility, allowing existing tools and SDKs to work unchanged.
Docker images are available for linux/amd64 and linux/arm64; the source can be compiled on any platform supported by Rust.
Apache License 2.0, which is permissive and business‑friendly.
Project at a glance
ActiveLast synced 4 days ago