Go Distributed filesystems

Open-source Go projects categorized as Distributed filesystems

Top 9 Go Distributed filesystem Projects

Distributed filesystems
  1. filemanager

    📂 Web File Browser

    Project mention: FileBrowser Alternatives for Mobile: A Self-Hoster's Comparison Guide | dev.to | 2026-03-28

    If you self-host FileBrowser, you know the desktop experience is solid. But open it on your phone and you'll hit:

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. transfer.sh

    Easy and fast file sharing from the command-line.

    Project mention: Stop Pulling Unsafe Docker Images | dev.to | 2026-04-29

    We needed a small tool to move files from A to B without exposing them to the public internet. A self-hosted, secure replacement for WeTransfer. Our AI advisor suggested dutchcoders/transfer.sh. It is a popular self-hosted file-sharing tool in the Go ecosystem and seemed like the perfect fit. It offered simple uploads and downloads without a UI or complex authentication schemes. A minimal feature set usually means a minimal attack surface. It was exactly the shape of tool we were after.

  4. Filestash

    :file_folder: File Management Platform / Universal Data Access Layer (without FUSE)

    Project mention: Show HN: Write your BPF programs in Go, not C | news.ycombinator.com | 2026-05-21

    I did work on a plugin system for Filestash [1] leveraging wasm. Plugins made with tinygo were 10x slower than the same code in rust compiled to wasm

    [1] https://github.com/mickael-kerjean/filestash

  5. juicefs

    JuiceFS is a distributed POSIX file system built on top of Redis and S3.

    Project mention: JuiceFS Performance Optimization for AI Scenarios | dev.to | 2026-04-15

    If you have any questions for this article, feel free to join JuiceFS discussions on GitHub and community on Discord.

  6. Camlistore

    Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.

    Project mention: Understanding Singleflight in Go | news.ycombinator.com | 2026-05-18

    I wrote that library originally for dl.google.com: https://go.dev/talks/2013/oscon-dl.slide#1

    I then open sourced it in Jan 2013 in what was then named Camlistore (now Perkeep) in https://github.com/perkeep/perkeep/commit/6f9f0bdda9c9c1f147...

  7. cloud-torrent

    ☁️ Cloud Torrent: a self-hosted remote torrent client

  8. Gossa

    🎶 a fast and simple multimedia fileserver

  9. s3server

    Server to index & view files in a s3 or Google Cloud Storage bucket.

  10. transfer.ng

    Easy and fast file sharing from the command-line. Next-gen.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Distributed filesystems discussion

Log in or Post with

Go Distributed filesystems related posts

Index

What are some of the best open-source Distributed filesystem projects in Go? This list will help you:

# Project Stars
1 filemanager 34,978
2 transfer.sh 15,850
3 Filestash 14,302
4 juicefs 13,940
5 Camlistore 7,119
6 cloud-torrent 6,226
7 Gossa 1,088
8 s3server 241
9 transfer.ng 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com