awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
seaweedfs avatar

seaweedfs/seaweedfs

0
View on GitHub↗
32,937 stars·2,851 forks·Go·Apache-2.0·11 viewsseaweedfs.com↗

Seaweedfs

SeaweedFS is a distributed object store and high-performance file system designed to manage massive volumes of unstructured data. It utilizes a decoupled architecture that separates metadata management from raw data storage, allowing for independent scalability and the efficient handling of billions of files. By providing a POSIX-compliant interface, it enables applications to interact with a unified namespace while maintaining the performance characteristics of a distributed object store.

The system distinguishes itself through a multi-region data fabric that supports active-active replication across geographically distributed clusters, ensuring high availability and disaster recovery. It employs a direct-access data path that allows clients to communicate with volume servers without involving the master server, maximizing throughput. Furthermore, the platform integrates erasure coding for fault tolerance and automated tiered storage lifecycle policies to optimize data placement based on access frequency.

Beyond its core storage capabilities, the project functions as a cloud-native orchestrator for data lakes and content delivery infrastructure. It supports multi-cloud synchronization and provides secure administrative access through standard authentication protocols. The software is available as binary or container images for deployment across heterogeneous infrastructure.

Features

  • Object Storage - Stores and retrieves massive amounts of unstructured data across multiple servers with high performance.
  • Distributed Object Stores - Manages billions of files by decoupling metadata management from raw data storage nodes.
  • High-Performance File Systems - Provides low-latency access to large datasets across distributed clusters and cloud environments.
  • Data Fabrics - Maintains consistent data states across geographically distributed clusters for disaster recovery.
  • POSIX-Compliant File Systems - Maps hierarchical file paths and directory structures onto a high-performance underlying object store.
  • Replication Strategies - Synchronizes data changes across multiple clusters in real time to provide high availability and disaster recovery.
  • Storage Orchestrators - Automates data placement and replication across heterogeneous infrastructure for containerized workloads.
  • File Management - Listed in the “File Management” section of the Awesome Selfhosted awesome list.
  • Object Storage - Distributed file system optimized for small files.
  • Object Storage Servers - Distributed file system optimized for small files.
  • Storage Solutions - Fast distributed storage system for files and data lakes.
  • Data Lakes - Manages large-scale analytical datasets in a unified storage layer for modern data processing.
  • Enterprise Data Lakes - Consolidates unstructured data into a single namespace for efficient processing and archival.
  • Fault Tolerance Mechanisms - Splits data into fragments and parity blocks across physical nodes to ensure high availability and fault tolerance.
  • Data Synchronization - Replicates and moves data between different cloud providers or on-premises environments.
  • File System Interfaces - Provides a POSIX-compliant interface by mapping file paths and directory structures to an underlying object store.
  • Data Access Protocols - Enables clients to communicate directly with volume servers to maximize throughput and scalability.
  • Storage Lifecycle Management - Moves data between different storage media types based on access frequency to optimize cost and performance.

Star history

Star history chart for seaweedfs/seaweedfsStar history chart for seaweedfs/seaweedfs

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Seaweedfs

Similar open-source projects, ranked by how many features they share with Seaweedfs.
  • cubefs/cubefscubefs avatar

    cubefs/cubefs

    5,593View on GitHub↗

    CubeFS is a distributed cloud storage system designed for managing file and object storage across datacenters and hybrid clouds. It functions as a multi-tenant distributed file system and object store capable of handling data at exabyte scale, utilizing a distributed architecture to store unstructured content. The system is distinguished by a multi-protocol interface layer that allows simultaneous data access through S3, POSIX, and HDFS interfaces. It employs a decoupled compute-storage architecture to scale processing and persistence independently and implements fine-grained isolation polici

    Goai-native-storagecloud-native-storagecloud-storage
    View on GitHub↗5,593
  • minio/miniominio avatar

    minio/minio

    60,346View on GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Goamazon-s3cloudcloudnative
    View on GitHub↗60,346
  • drakkan/sftpgodrakkan avatar

    drakkan/sftpgo

    12,163View on GitHub↗

    SFTPGo is a multi-protocol file server and secure file transfer gateway that enables the exchange and storage of files via SFTP, FTP, HTTP, and WebDAV. It provides a unified management interface and a web-based file manager for configuring server settings, user permissions, and collaborating on documents. The project functions as a cloud storage gateway, bridging legacy file transfer protocols to modern backends such as S3, Google Cloud Storage, and Azure Blob. It features an automated data workflow engine that uses dynamic logic and virtual folders to route files and manage data lifecycles a

    Goazure-blobcloud-storagedata-at-rest-encryption
    View on GitHub↗12,163
  • scality/cloudserverscality avatar

    scality/cloudserver

    1,900View on GitHub↗
    JavaScriptartescaaws-s3cloud
    View on GitHub↗1,900
See all 30 alternatives to Seaweedfs→

Frequently asked questions

What does seaweedfs/seaweedfs do?

SeaweedFS is a distributed object store and high-performance file system designed to manage massive volumes of unstructured data. It utilizes a decoupled architecture that separates metadata management from raw data storage, allowing for independent scalability and the efficient handling of billions of files. By providing a POSIX-compliant interface, it enables applications to interact with a unified namespace while maintaining the performance characteristics of a…

What are the main features of seaweedfs/seaweedfs?

The main features of seaweedfs/seaweedfs are: Object Storage, Distributed Object Stores, High-Performance File Systems, Data Fabrics, POSIX-Compliant File Systems, Replication Strategies, Storage Orchestrators, File Management.

What are some open-source alternatives to seaweedfs/seaweedfs?

Open-source alternatives to seaweedfs/seaweedfs include: cubefs/cubefs — CubeFS is a distributed cloud storage system designed for managing file and object storage across datacenters and… drakkan/sftpgo — SFTPGo is a multi-protocol file server and secure file transfer gateway that enables the exchange and storage of files… minio/minio — MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data.… scality/cloudserver. juicedata/juicefs — JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions… gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources…