Go File Sharing Software

View 307 business solutions

Browse free open source Go File Sharing Software and projects below. Use the toggles on the left to filter open source Go File Sharing Software by OS, license, language, programming language, and project status.

  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • Test your software product anywhere in the world Icon
    Test your software product anywhere in the world

    Get feedback from real people across 190+ countries with the devices, environments, and payment instruments you need for your perfect test.

    Global App Testing is a managed pool of freelancers used by Google, Meta, Microsoft, and other world-beating software companies.
    Try us today.
  • 1
    EdgeVPN

    EdgeVPN

    The immutable, decentralized, statically built p2p VPN

    Fully Decentralized. Immutable. Portable. Easy to use Statically compiled VPN and a reverse proxy over p2p. EdgeVPN uses libp2p to build private decentralized networks that can be accessed via shared secrets.
    Downloads: 39 This Week
    Last Update:
    See Project
  • 2
    Cloud Torrent

    Cloud Torrent

    Cloud Torrent, a self-hosted remote torrent client

    Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP. Go is required to install from source. The provided set of core features requires large structural changes and therefore requires a complete rewrite for best results. This rewrite is in progress in the 0.9 branch though it will take quite some time. It will be capable of transfering files from and source file-system to any destination file-system. A torrent can be viewed a folder with files, just like your local disk, and Dropbox. As long as it has a concept of files and folders, it could potentially be a cloud-torrent file-system backend. During a file tranfer, one could apply different transforms against the byte stream for various effect.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    Superhighway84

    Superhighway84

    USENET-inspired, uncensorable, decentralized internet discussion

    Superhighway84 is an open-source, terminal-based, IPFS-powered, USENET-inspired, uncensorable, decentralized peer-to-peer internet discussion system with retro aesthetics.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Wayback

    Wayback

    An archiving tool with an IM-style interface that prioritizes privacy

    Wayback is a web archiving and playback tool that allows users to capture and preserve web content. It provides an IM-style interface for receiving and presenting archived web content, and a search and playback service for retrieving previously archived pages. Wayback is designed to be used by web archivists, researchers, and anyone who wants to preserve web content and access it in the future. Wayback is an open-source web archiving application written in Go. With a modular and customizable architecture, it is designed to be flexible and adaptable to various use cases and environments. It provides support for multiple storage backends and integration with other services. Whether you need to archive a single web page or a large collection of web sites, Wayback can help you capture and preserve web content for posterity. With an easy-to-use interface and powerful features, Wayback is a valuable tool for anyone interested in web archiving and preservation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    PLEX

    PLEX

    Plex Lab Exchange. Client for running scientific workflows

    Build highly reproducible container workflows on top of a decentralized computing network. PLEX is using distributed computing and storage to run containers on a public network. Need GPUs? We got you covered. Every tool in PLEX has declared inputs and outputs. Plugging together tools by other authors should be easy. Every file processed by PLEX has a deterministic address based on its content. Keep track of your files and always share the right results with other scientists. PLEX is a simple client for distributed computation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    ipfs-pinner

    ipfs-pinner

    A toolkit helps upload files to IPFS pinning services

    ipfs-pinner is a toolkit to help upload files or specific content id to IPFS pinning services.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    IPFS Kubo

    IPFS Kubo

    An IPFS implementation in Go

    Kubo was the first IPFS implementation and is the most widely used one today. Implementing the Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data models and the libp2p for network communication. Kubo is written in Go. IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such as Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single BitTorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built-in. You can also mount the world at /ipfs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Portal

    Portal

    Portal is a quick and easy command-line file transfer utility

    Portal is a peer-to-peer file transfer tool that allows users to securely send files between devices without any server intermediaries. Inspired by apps like Magic Wormhole, Portal uses WebRTC for direct peer connections and employs password-based authentication to ensure security. It works cross-platform and offers a simple command-line interface for intuitive file transfers. Portal is ideal for users who want a private, serverless way to share files quickly across networks or devices.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Wesh Network Toolkit

    Wesh Network Toolkit

    Async Mesh Network Protocol for Extreme Communication

    With Wesh's toolkit, building p2p apps has never been simpler. Wesh network is a decentralized extreme communication protocol. Wesh provides a secured, distributed and asynchronous communication protocol, both with or without internet access using IPFS and direct transports such as BLE and proximity drivers. Wesh Protocol provides end-to-end encryption and perfect forward secrecy for all the exchanged messages. Distributed p2p transmissions and hosting over IPFS powered by CRDT algorithm. Efficient end-to-end encryption and perfect forward secrecy to prevent eavesdropping and provide reliable identity access management. Distributed authentication and authorization. Multiple devices per identity. Resilient p2p transmissions between groups of mutually-authorized users. Improved performance and availability with decentralized rendez-vous servers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Crowdtesting That Delivers | Testeum Icon
    Crowdtesting That Delivers | Testeum

    Unfixed bugs delaying your launch? Test with real users globally – check it out for free, results in days.

    Testeum connects your software, app, or website to a worldwide network of testers, delivering detailed feedback in under 48 hours. Ensure functionality and refine UX on real devices, all at a fraction of traditional costs. Trusted by startups and enterprises alike, our platform streamlines quality assurance with actionable insights. Click to perfect your product now.
    Click to perfect your product now.
  • 10
    go-libp2p-kad-dht

    go-libp2p-kad-dht

    A Kademlia DHT implementation on go-libp2p

    A Go implementation of libp2p Kademlia DHT specification. Client-side optimizations are described in optimizations.md.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    nftool

    nftool

    A suite of tools for NFT generative art

    A suite of tools for NFT generative art. Generate ERC-721 and ERC-1155 compatible metadata. Traits/Attributes/Properties Generation. Configure custom rarity. Generate collection attributes configuration file. Merge collections, shuffle collections. Find collisions between collections, and image Generation. Generate images from the collection description. Generate images in parallel. Generate only missing images (if you delete a few images from the output folder). Generate traits rarity. Generate collection rarity. Provenance, generate provenance, OpenSea, update metadata of collection.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    pcp - Peer Copy

    pcp - Peer Copy

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

    Command line peer-to-peer data transfer tool based on libp2p. There already exists a long list of file transfer tools, so why bother building another one? The problem I had with the existing tools is that they rely on a limited set of servers to orchestrate peer matching and data relaying which poses a centralization concern. Many of the usual centralization vs. decentralization arguments apply here, e.g. the servers are single points of failure, the service operator has the power over whom to serve and whom not, etc. Further, as this recent issue in croc shows, this is a real risk for the sustainable operation of the provided service.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    qrcp

    qrcp

    Transfer files over wifi from your computer to your mobile device

    qrcp binds a web server to the address of your Wi-Fi network interface on a random port and creates a handler for it. The default handler serves the content and exits the program when the transfer is complete. When used to receive files, qrcp serves an upload page and handles the transfer. Most QR apps can detect URLs in decoded text and act accordingly (i.e. open the decoded URL with the default browser), so when the QR code is scanned the content will begin downloading by the mobile browser. When sending multiple files at once, qrcp creates a zip archive of the files or folders you want to transfer, and deletes the zip archive once the transfer is complete. When receiving files, qrcp serves an “upload page” through which you can choose files from your mobile. The default configuration file is stored in $HOME/qrcp.json, however, you can specify the location of the config file by passing the --config flag.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    transfer.sh

    transfer.sh

    Easy and fast file sharing from the command-line

    Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance. Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive), storj (Storj) providers, and local file system (local). For easy deployment, we've created a Docker container. For the usage with a AWS S3 Bucket, you just need to specify the following options, provider, aws-access-key, aws-secret-key, bucket, and s3-region. If you specify the s3-region, you don't need to set the endpoint URL since the correct endpoint will used automatically. To use a custom non-AWS S3 provider, you need to specify the endpoint as defined from your cloud provider. In preparation you need to create an access grant (or copy it from the uplink configuration) and a bucket. To get started, login to your account and go to the Access Grant Menu and start the Wizard on the upper right.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Pydio Cells

    Pydio Cells

    Formerly AjaXplorer, file sharing platform for the enterprise

    Pydio Cells is the mature open source alternative to dropbox and box, for the enterprise. Why building your own box? You need to access your documents across multiple devices, and regularly share documents (weblinks) and folders with your contacts and teams. Still, using a consumer SaaS box or drive service is neither practical nor safe. And enterprise SaaS box or drive services are expensive and come with Disk Storage that you already have on your servers or private cloud. How to build your own box with Pydio? Easily install Pydio on your servers or cloud of choice, Simply share documents and folders with your teams, Administrate your box with an Entreprise grade console (rights, groups, plug ins), Access documents with a Web Gui, Smartphones and tablet apps (iOS, Android), Sync folders on your computer (PC, Mac, Linux).
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    C3 Go

    C3 Go

    Implementation of the C3 protocol in Go (WIP)

    Go Implementation of the C3 protocol in Go (WIP).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    DefraDB

    DefraDB

    DefraDB is a Peer-to-Peer Edge Database

    DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPFS/IPLD, LibP2P, CRDTs, and Semantic web3 properties. DefraDB is a user-centric database that prioritizes data ownership, personal privacy, and information security. Its data model, powered by the convergence of MerkleCRDTs and the content-addressability of IPLD, enables a multi-write-master architecture. It features DQL, a query language compatible with GraphQL but providing extra convenience. By leveraging peer-to-peer networking it can be deployed nimbly in novel topologies. Access control is determined by a relationship-based DSL, supporting document or field-level policies, secured by the SourceHub network. DefraDB is a core part of the Source technologies that enable new paradigms of decentralized data and access-control management, user-centric apps, data trustworthiness, and much more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Gilfoyle

    Gilfoyle

    Distributed video encoding, hosting and streaming

    Gilfoyle is a web application from the Dreamvo project that runs a self-hosted media streaming server. Allowing you to easily implement media streaming in any application at any scale. It's written in Golang, mostly designed for Kubernetes and runs as a single Linux binary with PostgreSQL and RabbitMQ.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Hyperledger FireFly

    Hyperledger FireFly

    Hyperledger FireFly is the first open source Supernode

    Hyperledger FireFly is the first open source Supernode: a complete stack for enterprises to build and scale secure Web3 applications. The FireFly API for digital assets, data flows, and blockchain transactions makes it radically faster to build production-ready apps on popular chains and protocols. Hyperledger FireFly has a pluggable microservices architecture. Everything is pluggable, from the Blockchain technology, token ERC standards, and custom smart contracts, all the way to the event distribution layer and private database. So if there aren't yet instructions for making FireFly a Supernode for your favorite blockchain technology - don't worry. There is almost certainly a straightforward path to plugging it in that will save you from re-building all the plumbing for your blockchain application from scratch.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    IPDR

    IPDR

    IPFS-backed Docker Registry

    IPDR is a Docker Registry tool that proxies Docker registry requests to IPFS for pushing and pulling images. IPDR allows you to store Docker images on IPFS instead of a central registry like Docker Hub or Google Container Registry. Docker images are referenced by their IPFS hash instead of the repo tag names. IPDR is compatible with the Docker Registry HTTP API V2 Spec for pulling images.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    IPFS Copy

    IPFS Copy

    Pin your existing IPFS files stored in Infura in 3 steps

    Migrate your IPFS data to Infura in 3 steps. ipfs-copy is a migration tool for both existing Infura IPFS users and new users currently self-hosting their data that want to migrate to the new, more reliable, performant Infura IPFS service with all the latest features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Nexus IPFS

    Nexus IPFS

    Nexus is the IPFS private network node orchestration for Temporal

    Nexus is the IPFS private network node orchestration and registry service for Temporal, an easy-to-use interface into distributed and decentralized storage technologies. Nexus handles on-demand deployment, resource management, metadata persistence, and fine-grained access control for IPFS nodes running within Docker containers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Official Blockfrost SDK Client

    Official Blockfrost SDK Client

    Golang SDK for Blockfrost.io

    Golang SDK for Blockfrost.io. To use this SDK, you first need to log in to blockfrost.io, create your project and retrieve the API token.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Rain

    Rain

    BitTorrent client and library in Go

    Rain is a fast, lightweight, and feature-rich BitTorrent client written in Go, designed to be used from the command line. It focuses on performance and simplicity, supporting both seeding and downloading operations with minimal system resource usage. Rain is ideal for automation, headless servers, and users who prefer terminal-based tools. It offers a clean API, making it easy to integrate into scripts and backend services that require torrent functionality. With its statically compiled binary and low dependency footprint, Rain can be easily deployed across different environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    bifrost-gateway

    bifrost-gateway

    A lightweight IPFS Gateway daemon backed by a remote data store

    A lightweight IPFS Gateway daemon backed by a remote data store. bifrost-gateway provides a single binary daemon implementation of HTTP+Web Gateway Specs. All you need is a trustless gateway endpoint that supports verifiable response types. The minimum requirement is support for GET /ipfs/cid with application/vnd.ipld.raw (block by block).
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.