Skip to content
@nanoDFS

panda.fs

A GFS-like distributed file system for scalable and reliable storage.

panda.fs

Banner Image

A GFS-like distributed file system for scalable and reliable storage.

PandaFS is a simple distributed file system based on the Master-Slave architecture, designed for fault tolerance, replication, and security. It ensures reliable data storage and retrieval across multiple nodes.


Features

  • Fault Tolerant – Ensures data availability even if nodes fail.
  • Replication – Data is duplicated across nodes to guarantee eventual consistency.
  • Secure
    • Supports client-side encryption for secure storage
    • ACL and token-based authentication mechanism for unauthorized access.
  • High Performance – Supports parallel reads and writes for efficiency.

Architecture

Screenshot 2025-03-08 at 4 31 51 AM

Popular repositories Loading

  1. p2p p2p Public

    p2p library will abstract peer-to-peer communication over bare minimum TCP

    Go 1

  2. Master Master Public

    Master node to monitor chunk servers & distribute files across chunk server

    Go 1

  3. Slave Slave Public

    Chunk server: stores chunks & provide API for client

    Go

  4. client-sdk client-sdk Public

    easy to use panda.fs golang sdk.

    Go

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…