Go File Sharing and Synchronization

Open-source Go projects categorized as File Sharing and Synchronization | Edit details

Top 12 Go File Sharing and Synchronization 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
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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 File Sharing and Synchronization related posts

Index

What are some of the best open-source File Sharing and Synchronization 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.
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.
scoutapm.com