Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. Garage

Garage

AGPL-3.0Rust

An S3-compatible distributed object storage service designed for small-to-medium scale self-hosted geo-distributed deployments.

Visit WebsiteGitHubGitHub
3.6k stars132 forks0 contributors

What is Garage?

Garage is an S3-compatible distributed object storage service designed for small-to-medium scale self-hosted deployments. It solves the problem of providing geo-distributed storage that replicates data across different physical locations while maintaining high availability and resilience to machine failures.

Target Audience

Small-to-medium scale self-hosters, experimental service providers, and organizations needing a lightweight, geo-distributed object storage solution compatible with S3.

Value Proposition

Developers choose Garage for its focus on being lightweight, easy to operate, and highly resilient, offering geo-distribution and high availability without the complexity of larger-scale solutions.

Overview

(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage

Use Cases

Best For

  • Setting up a geo-distributed object storage cluster across multiple physical locations
  • Self-hosting an S3-compatible storage service for small-to-medium scale applications
  • Ensuring data availability and replication in environments with intermittent server connectivity
  • Deploying a lightweight and resilient storage solution for experimental or small-scale service providers
  • Replacing commercial S3 services with a self-hosted, open-source alternative
  • Building storage infrastructure that tolerates machine failures without data loss

Not Ideal For

  • Enterprises requiring petabyte-scale storage with high throughput and low latency
  • Projects needing advanced S3 features like object versioning, lifecycle policies, or detailed access logging
  • Teams without DevOps expertise for deploying and managing distributed storage clusters
  • Applications where immediate, global low-latency access is critical for performance

Pros & Cons

Pros

S3 API Compatibility

Works with existing S3 clients and tools using the standard API, making integration straightforward without code changes.

Geo-Distributed Resilience

Replicates data across nodes in different physical locations, ensuring data durability and availability during server outages.

High Availability Design

Stays operational even when some servers are unreachable, as highlighted in its focus on resilience to failures.

Lightweight and Simple

Designed for easy operation and management, suitable for small-to-medium scale deployments without excessive overhead.

Cons

Limited Feature Set

Prioritizes simplicity over advanced S3 features, so it may lack capabilities like object locking or comprehensive monitoring tools.

Scalability Constraints

Optimized for small-to-medium scale, so performance and capacity may not efficiently handle very large datasets or high request volumes.

Operational Complexity

Requires setting up and maintaining a distributed cluster, which can be challenging for teams new to self-hosted storage systems.

Open Source Alternative To

Garage is an open-source alternative to the following products:

Amazon S3
Amazon S3

Amazon S3 (Simple Storage Service) is an object storage service that offers industry-leading scalability, data availability, security, and performance for storing and retrieving any amount of data.

MinIO
MinIO

MinIO is a high-performance, S3-compatible object storage server designed for cloud-native applications, offering scalable and distributed storage for unstructured data.

Frequently Asked Questions

Quick Stats

Stars3,557
Forks132
Contributors0
Open Issues1
Last commit4 days ago
CreatedSince 2021

Tags

#high-availability#object-storage#distributed-systems#data-replication#geo-distributed#lightweight#s3#s3-compatible#rust#self-hosted

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 1 day ago

Related Projects

SurrealDBSurrealDB

A scalable, distributed, collaborative, document-graph database, for the realtime web

Stars31,925
Forks1,252
Last commit2 days ago
QdrantQdrant

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

Stars30,578
Forks2,195
Last commit2 days ago
RustFSRustFS

🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

Stars26,314
Forks1,127
Last commit1 day ago
NeonNeon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

Stars21,593
Forks935
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub