SeaweedFS

Website

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 screenshot

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:

Share:

Similar to SeaweedFS

GoSƐ logo

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.

Activity unknown
Alternative to:
WeTransfer logo
WeTransfer
+5
MinIO logo

MinIO

High-performance S3-compatible object storage server

61.4k
7.8k
Last commit

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

AGPL-3.0Slowing down
Alternative to:
Amazon S3 logo
Amazon S3
+7
Hoodik logo

Hoodik

Self-hosted end-to-end encrypted cloud storage drive

1.5k
66
Last commit

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

Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15
Sync-in logo

Sync-in

Open-source platform for file storage, sharing, collaboration and sync

1.7k
132
Last commit

Self-hosted platform to store, share, collaborate on, and synchronize files with WebDAV, desktop clients, and granular permissions.

AGPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+18
Velld logo

Velld

Database backup management and automation tool

473
24
Last commit

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

MITActively maintained
Alternative to:
Veeam Backup & Replication logo
Veeam Backup & Replication
+9
Garage logo

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.

Activity unknown
Alternative to:
Amazon S3 logo
Amazon S3
+6