Go Distributed filesystems

Open-source Go projects categorized as Distributed filesystems | Edit details

Top 12 Go Distributed filesystem Projects

  • GitHub repo filemanager

    📂 Web File Browser

    Project mention: Complete guide with examples to selfhosting using docker. Traefik v2, Bitwarden, Wireguard+Pihole, Synapse+Elements, Jellyfin, Nextcloud, Backups, etc. | reddit.com/r/selfhosted | 2022-01-17

    I'm using a combination of Syncthing and Photoprism for photo's. Videos also work. For regular files, like PDF's and such, I'm using https://github.com/filebrowser/filebrowser. These are all pretty straightforward apps to setup with Docker.

  • GitHub repo Seaweed File System

    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.

    Project mention: Updated MinIO NVMe Benchmarks: 2.6Tpbs on Get and 1.6 on Put | news.ycombinator.com | 2022-01-04

    This is a fair complaint. :)

    For filer metadata, you should just pick the one you are most familiar with.

    There is a wiki page for production setup. https://github.com/chrislusf/seaweedfs/wiki/Production-Setup

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Go IPFS

    IPFS implementation in Go

    Project mention: GitHub - ipfs/go-ipfs: IPFS implementation in Go | reddit.com/r/DonOperInfo | 2021-12-29
  • GitHub repo transfer.sh

    Easy and fast file sharing from the command-line.

    Project mention: Transfer.sh – easy and fast file sharing from the command-line | news.ycombinator.com | 2021-10-06
  • GitHub repo 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: Show HN: Irchiver, your full-resolution personal web archive | news.ycombinator.com | 2021-12-03
  • GitHub repo Filestash

    🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

    Project mention: Nextcloud VS Filestash - a user suggested alternative | libhunt.com/r/server | 2022-01-18
  • GitHub repo cloud-torrent

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

    Project mention: Webtorrent-cli alternatives | reddit.com/r/commandline | 2021-08-23
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Magnetico

    Autonomous (self-hosted) BitTorrent DHT search engine suite.

    Project mention: What is the best local DHT search engine? | reddit.com/r/torrents | 2021-11-18
  • GitHub repo Plik

    Plik is a temporary file upload system (Wetransfer like) in Go.

    Project mention: Lightweight solution to receive files | reddit.com/r/selfhosted | 2022-01-12

    What about plik ? https://github.com/root-gg/plik

  • GitHub repo Gossa

    🎶 a fast and simple multimedia fileserver

    Project mention: Looking for an app to let ppl within my network drop files | reddit.com/r/unRAID | 2021-12-12

    https://github.com/pldubouilh/gossa I did not test it with android or ios.

  • GitHub repo goploader

    Easy file sharing with server-side encryption, curl/httpie/wget compliant

  • GitHub repo s3server

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

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). The latest post mention was on 2022-01-18.

Go Distributed filesystems related posts


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

Project Stars
1 filemanager 14,196
2 Seaweed File System 13,644
3 Go IPFS 12,696
4 transfer.sh 12,241
5 Camlistore 5,757
6 Filestash 5,405
7 cloud-torrent 5,105
8 Magnetico 2,635
9 Plik 816
10 Gossa 517
11 goploader 215
12 s3server 187
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.