SeaweedFS
Distributed storage for files and S3-compatible object storage
34.3k stars 3k forks last commit first released Apache-2.0
Actively maintained
Last commit 26 Aug 2026.

SeaweedFS is a distributed storage system designed to store and serve billions of files efficiently. It combines a high-performance volume layer for blobs with an optional filer layer that adds directories, POSIX-like semantics, and multiple access protocols.
Key Features
- Blob/volume store optimized for fast access with low per-file metadata overhead
- Optional Filer service for directories and file metadata backed by pluggable metadata stores
- S3-compatible object store via built-in S3 API and S3 gateway
- Horizontal scale-out by adding volume servers without automatic rebalancing unless triggered
- Replication with rack and data-center awareness, plus cross-cluster (xDC) replication options
- Erasure coding for warm data to reduce storage cost while maintaining availability
- Tiered storage and cloud tiering for extending capacity and optimizing cost
- Multiple access methods including HTTP and WebDAV, plus POSIX FUSE mount
- Kubernetes support via CSI driver and operator ecosystem
- Encryption support (e.g., AES-GCM) for stored data in supported configurations
Use Cases
- S3-compatible object storage for applications, backups, and artifacts
- Distributed file storage with directory semantics and mountable access for teams and services
- Data lake style storage for big data tools that need Hadoop-compatible access patterns
Limitations and Considerations
- The Filer’s capabilities depend on the chosen metadata backend; availability and performance characteristics vary by backend.
- Some advanced capabilities (e.g., certain erasure coding customizations) may differ between community and enterprise offerings.
SeaweedFS fits organizations that need scalable storage across blobs, files, and object APIs while keeping operational complexity relatively low. It is particularly useful when you want one system that can serve as both a fast local store and a tiered store that can extend into the cloud.
Categories:
Tags:
Tech Stack:
Similar to SeaweedFS
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.

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.


Hoodik
Self-hosted end-to-end encrypted cloud storage drive
Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.

Sync-in
Open-source platform for file storage, sharing, collaboration and sync
Self-hosted platform to store, share, collaborate on, and synchronize files with WebDAV, desktop clients, and granular permissions.

Velld
Database backup management and automation tool
Self-hosted database backup manager with scheduling, S3-compatible storage, multi-database support, diff viewer and restore capabilities.

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.




