Seaweed FS icon
Seaweed FS icon

Seaweed FS

 2 likes

SeaweedFS is a simple and highly scalable distributed file system to store and serve billions of files fast! SeaweedFS object store has O(1) disk seek and SeaweedFS Filer supports cross-cluster replication, POSIX, S3 API, ,….

License model

  • FreeOpen Source

Application type

Country of Origin

  • US flagUnited States

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Self-Hosted
5 / 5 Avg rating (1)
2likes
1comment
0news articles

Features

Suggest and vote on features
  1.  WebDAV Support
  2.  Erasure coding
  3.  S3 storage support
  4.  Distributed
  5.  Fault tolerant
  6.  Region replication
  7.  Kubernetes
  8.  File Compression
  9.  Filesystem
  10.  File Storage

 Tags

Seaweed FS News & Activities

Highlights All activities

Recent activities

Show all activities

Seaweed FS information

  • Developed by

    US flagChris Lu
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    16 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Backup & SyncOS & UtilitiesSecurity & PrivacyFile Management

GitHub repository

  •  24,794 Stars
  •  2,414 Forks
  •  587 Open Issues
  •   Updated Jun 13, 2025 
View on GitHub

Our users have written 1 comments and reviews about Seaweed FS, and it has gotten 2 likes

Seaweed FS was added to AlternativeTo by filiphanes on Oct 1, 2020 and this page was last updated Nov 11, 2021.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
filiphanes
Nov 18, 2021
0

It's fast, simple deployment, configuration, management. Efficient small files and large files too.

What is Seaweed FS?

SeaweedFS is a simple and highly scalable distributed file system. There are two objectives:

to store billions of files! to serve the files fast!

SeaweedFS started as an Object Store to handle small files efficiently. Instead of managing all file metadata in a central master, the central master only manages file volumes, and it lets these volume servers manage files and their metadata. This relieves concurrency pressure from the central master and spreads file metadata into volume servers, allowing faster file access (O(1), usually just one disk read operation).

SeaweedFS can transparently integrate with the cloud. With hot data on local cluster, and warm data on the cloud with O(1) access time, SeaweedFS can achieve both fast local access time and elastic cloud storage capacity, without any client side changes.

There is only 40 bytes of disk storage overhead for each file's metadata. It is so simple with O(1) disk reads that you are welcome to challenge the performance with your actual use cases.

SeaweedFS started by implementing Facebook's Haystack design paper. Also, SeaweedFS implements erasure coding with ideas from f4: Facebook’s Warm BLOB Storage System

On top of the object store, optional Filer can support directories and POSIX attributes. Filer is a separate linearly-scalable stateless server with customizable metadata stores, e.g., MySql, Postgres, Mongodb, Redis, Cassandra, Elastic Search, LevelDB, MemSql, TiDB, Etcd, CockroachDB, etc.

Official Links