distributed-file-system

There are 140 repositories under distributed-file-system topic.

  • seaweedfs

    seaweedfs/seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

    Language:Go23.4k5362.9k2.3k
  • ceph

    ceph/ceph

    Ceph is a distributed object, block, and file storage platform

    Language:C++14.4k65706k
  • happyfish100/fastdfs

    FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance. Wechat/Weixin public account (Chinese Language): fastdfs

    Language:C9.1k5096922k
  • cubefs/cubefs

    cloud-native distributed storage

    Language:Go4.8k106922674
  • sjqzhang/go-fastdfs

    go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic repair.(similar fastdfs).

    Language:Go4k128412750
  • moosefs/moosefs

    MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage

    Language:C1.7k110441209
  • leo-project/leofs

    The LeoFS Storage System

    Language:Erlang1.6k85986155
  • wenweihu86/raft-java

    Raft Java implementation which is simple and easy to understand.

    Language:Java1.2k4440410
  • awesome-distributed-system-projects

    roma-glushko/awesome-distributed-system-projects

    🚀 List of distributed system projects for inspiration and learning to build distributed services from real world examples

  • Hexilee/tifs

    A distributed POSIX filesystem based on TiKV, with partition tolerance and strict consistency.

    Language:Rust35611423
  • hegongshan/File-System-Paper

    Must-read Papers for File System (FS)

  • freakmaxi/kertish-dos

    Kertish-dos is a simple distributed object storage platform, implements object storage on a single distributed computer cluster, and provides interfaces for file/folder handling. Kertish-dos aims primarily for completely distributed operation without a single point of failure, scalable to the exabyte level.

    Language:Go10913110
  • richardschneider/net-ipfs-engine

    IPFS Core API implementation in .Net

    Language:C#108810749
  • pitchpoint-solutions/sfs

    The legacy distributed object storage server developed by PitchPoint Solutions can store billions of large and small files using minimal resources. Object data is stored in replicated volumes implemented like Facebooks Haystack Object Store. Object metadata which essentially maps an object name to a volume position is stored in an elasticsearch index. (Development by PitchPoint Solutions has been discontinued)

    Language:Java849111
  • IBM/IPFSfB

    InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.

    Language:Go7818226
  • saunafs

    leil-io/saunafs

    SaunaFS is a free-and open source, distributed POSIX file system inspired by Google File System.

    Language:C++686135
  • fangpin/miniDFS

    Simple version of Distributed File System on multiple threads

    Language:C++583123
  • wenweihu86/distkv

    Distributed KV Storage System based on Raft and RocksDB, can be use to store small files, like images.

    Language:Java588021
  • cholcombe973/rusix

    Distributed filesystem in Rust

    Language:Rust5481211
  • chengdedeng/yfs

    :house:超精简分布式对象存储

    Language:Java474210
  • mbajer42/ucz-dfs

    A distributed file system written in Rust.

    Language:Rust27312
  • UnixJunkie/daft

    DAFT Allows File Transfers

    Language:OCaml236861
  • shubhamsawantsjsu/Distributed-File-Storage-System

    An open-source, scalable, decentralized, robust, heterogeneous file storage solution which is fault tolerant, replicated, distributed and lets you upload, download, and see the catalog of other cluster with low latency and LRU cache capabilities.

    Language:Python21304
  • foreverbell/yfs

    Yet Another File System (yfs) based on Paxos algorithm.

    Language:C++16305
  • ks-amit/Distributed-Database

    A travel agency app with a distributed database implemented from scratch!

    Language:Python16116
  • MrCirca/zabbix-glusterfs

    Monitoring GlusterFS Discovery storage with Zabbix 3.4

    Language:Python163521
  • putdotio/efes

    A distributed filesystem evolved from MogileFS

    Language:Go161401
  • abbyssoul/libstyxe

    Implementation of 9P parser and message writer.

    Language:C++15403
  • James-QiuHaoran/distributed-computing-platform-mapreduce

    This repository contains a simple Hadoop-like (MapReduce) distributed computing platform implemented in Java. It is extended from a course project at UIUC awarded the best Java version implementation and it's open-sourced for reference.

    Language:Java13424
  • PasaLab/dfs-perf

    A general performance test framework for Distributed File System

    Language:Java13614
  • SyncFree/antidote-fs

    A file system backed by AntidoteDB.

    Language:Java123310
  • chaitanya100100/Google-File-System

    A python implementation of Google File System

    Language:Python10201
  • b4rti/entropy

    Distributed Docker Volume System

    Language:Go9401
  • StrumentiResistenti/MagmaFS

    Experimental distributed filesystem for Linux

    Language:Shell9202
  • lmco/ChaordicLedger

    The ChaordicLedger is the implementation of a design for a combination of Distributed Ledger Technology (DLT) and a Distributed File System (DFS) to create a secure, enterprise-grade platform for storing interlinked project artifacts.

    Language:Shell8405