Go file-sharing

Open-source Go projects categorized as file-sharing

Top 23 Go file-sharing Projects

file-sharing
  • croc

    Easily and securely send things from one computer to another :crocodile: :package:

    Project mention: Taildrop lets you send files between your personal devices on Tailscale network | news.ycombinator.com | 2024-09-10
  • SaaSHub

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

    SaaSHub logo
  • Cloudreve

    🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)

  • zrok

    Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.

    Project mention: Zrok: An open source sharing solution built on OpenZiti (zero trust networking) | news.ycombinator.com | 2024-08-15

    * https://github.com/openziti/zrok

    If you (or anyone) appreciate free, open source tooling like this, don't forget to give the projects a star on github and help spread the word! :)

  • Plik

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

  • portal

    Portal is a quick and easy command-line file transfer utility from any computer to another.

    Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17

    An alternative that tends to be faster (note: I'm one of the authors) https://github.com/SpatiumPortae/portal

  • pcp

    📦 Command line peer-to-peer data transfer tool based on libp2p.

    Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17
  • wholeaked

    a file-sharing tool that allows you to find the responsible person in case of a leakage

  • galene

    The Galène videoconference server

    Project mention: Show HN: OBS Live-streaming with 120ms latency | news.ycombinator.com | 2024-09-02

    Lots of options! More and more WebRTC SFUs are adding WHIP support. Check out https://galene.org/ it lets you do OBS in and has things like chat. Might be better if you are streaming to family and want chat. I would try and find a VPS that is best geographically located.

    Cloudflare if you want this quick. Even though it is proprietary you have no vendor lock in, just change your WHIP URL in OBS if things aren’t going right.

  • gfile

    Direct file transfer over WebRTC

  • quickshare

    Quick and simple file sharing between different devices, built with Go, React and Typescript.

  • surge

    Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source. (by rule110-io)

  • tran

    🖥 Securely transfer and send anything between computers with TUI.

  • crocgui

    GUI for croc

    Project mention: suggestions for file sharing app | /r/fossdroid | 2023-10-27

    edit: Thanks for your suggestions. Apart from the mentioned ones, i came across another useful one that needs a mention- crocgui as it is supported on android 4.0 and above.

  • switchboard

    Automated file organisation and routing for all your machines. :open_file_folder: (by Cian911)

    Project mention: Llama-fs: A self-organizing file system with llama 3 | news.ycombinator.com | 2024-05-26

    I created something very similar, and much simpler, to this in Go not too long ago (without Llama) called Switchboard.

    it's not "self organising" in this sense, but it's an easy way (imo) to organise files across your desktop.

    https://github.com/Cian911/switchboard/

  • GoSƐ

    GoSƐ is a modern file-uploader focusing on scalability and simplicity. It only depends on an S3 storage backend and can scale horizontally without the need of an additional database or cache. GoSƐ aims at keeping its deployment simple and by bunding both front end backend components in a single binary and Docker image. GoSƐ has been tested with AWS S3, Ceph's RadosGW and Minio. Pre-built binaries and Docker images of GoSƐ are available for all major operating systems and architectures at the [re

  • airlift

    A self-hosted file upload and sharing service

    Project mention: Airlift: A self-hosted file upload and sharing service | news.ycombinator.com | 2024-05-24
  • riftshare

    Easy, Secure, Free file sharing

    Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17

    Wormhole William provides an APK: https://github.com/psanford/wormhole-william-mobile/releases...

    On Windows and Linux, there’s RiftShare which has a gui: https://riftshare.app/

  • garlicshare

    Private and self-hosted file sharing over the Tor network written in golang

  • filefilego

    Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network

  • nasefa

    Send and receive files using NATS

  • hupload

    Send and receive files from anyone. Integrate to your products. Minimalist.

    Project mention: Hupload: A minimalist file sharing solution for your customers | news.ycombinator.com | 2024-10-05
  • 0xg0.st

    A simple, yet handy, HTTP file sharing service.

  • hansip

    Group file sharing using End-to-End Encryption

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 file-sharing discussion

Log in or Post with

Go file-sharing related posts

Index

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

Project Stars
1 croc 27,796
2 Cloudreve 21,708
3 zrok 2,571
4 Plik 1,472
5 portal 1,453
6 pcp 1,064
7 wholeaked 1,021
8 galene 946
9 gfile 739
10 quickshare 504
11 surge 421
12 tran 408
13 crocgui 243
14 switchboard 203
15 GoSƐ 193
16 airlift 148
17 riftshare 138
18 garlicshare 113
19 filefilego 69
20 nasefa 46
21 hupload 40
22 0xg0.st 28
23 hansip 16

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

Did you konow that Go is
the 4th most popular programming language
based on number of metions?