
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.

S3-compatible geo-distributed object storage for small-scale self-hosting
Lightweight, resilient object storage service designed for multi-location deployment. Replicates data across physical sites and maintains availability during node failures.

Garage is an S3-compatible object storage service engineered specifically for small-to-medium scale self-hosted infrastructure. Unlike traditional object stores that assume datacenter-grade networking, Garage excels in geo-distributed environments where nodes run at different physical locations with varying network reliability.
Built in Rust, Garage prioritizes lightweight operation and resilience. It automatically replicates data across locations and maintains service availability even when individual servers become unreachable. The system is designed to tolerate machine failures gracefully, making it ideal for infrastructure assembled from commodity hardware or distributed home servers.
Developed and battle-tested by Deuxfleurs—a small-scale experimental hosting collective—Garage has been running in production environments since 2020. Its architecture focuses on operational simplicity, reducing the complexity typically associated with distributed storage systems while delivering S3 API compatibility for seamless integration with existing tools and workflows.
Whether you're building a personal cloud, running a small hosting cooperative, or need resilient backup infrastructure across multiple sites, Garage provides enterprise-grade data durability without enterprise-grade operational overhead.
When teams consider Garage, 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.
Multi-Site Personal Cloud
Replicate photos, documents, and backups across home, office, and remote locations with automatic failover when any site goes offline.
Cooperative Hosting Infrastructure
Enable small hosting collectives to pool storage resources across member locations while maintaining data availability and durability.
Geo-Redundant Application Storage
Provide S3-compatible object storage for self-hosted applications with built-in cross-region replication without cloud provider costs.
Distributed Backup System
Create resilient backup infrastructure that survives site-level failures by automatically distributing data across geographic locations.
Garage targets small-to-medium deployments, typically self-hosted infrastructure or small service providers. It prioritizes operational simplicity and geo-distribution over massive scale.
Yes, Garage implements the S3 API, allowing integration with standard S3 clients, backup tools, and applications without modification.
Garage is designed to maintain availability during network failures. Data remains accessible from reachable nodes, and the system reconciles when connectivity is restored.
Garage is lightweight and runs on commodity hardware. Its Rust implementation keeps resource usage low, making it suitable for modest servers or even home lab equipment.
Garage has been used in production by Deuxfleurs since 2020. While proven for small-scale deployments, evaluate whether its scale and community fit your risk tolerance.
Project at a glance
ActiveLast synced 4 days ago