
Garage
S3-compatible distributed object storage for geo-distributed clusters
4.2k stars 159 forks last commit first released AGPL-3.0
Actively maintained
Last commit 25 Jul 2026.

Garage is an S3-compatible distributed object storage service designed for small-to-medium self-hosted deployments, including clusters spread across multiple physical locations. It focuses on resilience to network and machine failures while remaining lightweight and operator-friendly.
Key Features
- S3-compatible object storage API for buckets and objects
- Geo-distributed design to replicate data across multiple sites and remain available during outages
- Lightweight, self-contained single binary designed to be easy to deploy and operate
- Built to tolerate network latency, intermittent connectivity, and disk or node failures
- Designed to run on modest and heterogeneous hardware (including x86_64 and ARM)
Use Cases
- Self-hosted S3 storage backend for backups, applications, and CI artifacts
- Multi-site object storage for small organizations or community infrastructure
- Edge or non-datacenter deployments where reliability over the public Internet matters
Limitations and Considerations
- Intended for small-to-medium scale deployments; it is not primarily aimed at hyperscale or tightly coupled datacenter environments
- Reliable operation depends on meeting basic network and storage requirements across nodes
Garage is a practical choice when you want an S3-compatible object store that can be deployed across multiple locations with minimal operational overhead. It is built around real-world constraints and aims to stay robust even when parts of the cluster become unreachable.
Categories:
Tags:
Tech Stack:
Similar to Garage

MinIO
High-performance S3-compatible object storage server
MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.


Garage
Lightweight S3-compatible distributed object storage
Garage is a lightweight, operator-friendly, S3-compatible distributed object storage system designed for small-to-medium self-hosted clusters across multiple sites.

SeaweedFS
Distributed storage for files and S3-compatible object storage
SeaweedFS is a fast distributed storage system providing blob, file, and S3-compatible object storage with optional filer, replication, and erasure coding.

GoSƐ
S3-backed, horizontally scalable file uploader
GoSƐ is a scalable file uploader that uploads directly to S3-compatible storage using chunking, deduplication, and resumable multi-part uploads.

XBackBone
A lightweight, self-hosted PHP file manager with ShareX integration.
Lightweight PHP file manager with ShareX support, multi-user UI, and multiple backends (local, S3, Google Cloud, Azure, Dropbox, FTP).

rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.


