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.

  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 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: 38 This Week
    Last Update:
    See Project
  • 2
    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: 32 This Week
    Last Update:
    See Project
  • 3
    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: 24 This Week
    Last Update:
    See Project
  • 4
    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: 17 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
    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: 16 This Week
    Last Update:
    See Project
  • 6
    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: 11 This Week
    Last Update:
    See Project
  • 7
    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: 11 This Week
    Last Update:
    See Project
  • 8
    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: 8 This Week
    Last Update:
    See Project
  • 9
    ipfs-check

    ipfs-check

    A tool for checking the accessibility of your data by IPFS peers

    A tool for checking the accessibility of your data by IPFS peers. go build will build the server binary in your local directory. go install will build and install the server binary in your global Go binary directory (e.g. ~/go/bin) There are web assets in the web that interact with the Go HTTP server that can be deployed however you deploy web assets. Maybe just deploy it on IPFS and reference it with DNSLink. For anything other than local testing you're going to want to have a proxy to give you HTTPS support on the Go server.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Sales CRM and Pipeline Management Software | Pipedrive Icon
    Sales CRM and Pipeline Management Software | Pipedrive

    The easy and effective CRM for closing deals

    Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
    Try it for free
  • 10
    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: 6 This Week
    Last Update:
    See Project
  • 11
    Pget

    Pget

    The fastest, resumable file download client

    Multi-Connection Download using parallel requests. This program comes with no warranty. You must use this program at your own risk.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Space Daemon

    Space Daemon

    The Space Daemon packages together IPFS, Textile Threads/Buckets

    Space Daemon is a wrapper built in Go around awesome IPFS tools so that you can have start coding a decentralized desktop app as fast as possible. It's built on top of Textile Threads and Buckets. Space Daemon requires a few modules to run successfully. If you downloaded the binary, you don't have to worry about this since it will be connecting to our services. It's good to understand what's happening behind the scenes though. All encrypted files are stored in an IPFS node. For convenience, Space Daemon runs an embedded node within the daemon that can be configured as well as the option to specify an external node to connect to. Centralized services that are optional, but offer additional convenience. Used mainly for identity. By using these services, you can allow users to claim usernames, so that Space Daemon can know the public key of a given username and in that way share files via username without having to input public keys directly.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    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: 6 This Week
    Last Update:
    See Project
  • 14
    Multiverse

    Multiverse

    Decentralized Version Control System

    The goal of the Multiverse project is to create a developer-centric network for code hosting, collaboration, and archival. One that is community-operated, privacy-respecting, and completely open source. Multiverse builds on top of the libp2p and IPFS projects to provide a decentralized code-hosting network. Decentralized networks shift the power from service providers to the users in the form of data ownership. Data ownership and data portability are the two core factors that will drive innovation on the Multiverse network. Switching service providers is completely transparent as none of your data is trapped behind a walled garden.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    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: 5 This Week
    Last Update:
    See Project
  • 16
    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: 5 This Week
    Last Update:
    See Project
  • 17
    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: 5 This Week
    Last Update:
    See Project
  • 18
    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: 4 This Week
    Last Update:
    See Project
  • 19
    IPFS Cluster

    IPFS Cluster

    Pinset orchestration for IPFS

    IPFS Cluster provides data orchestration across a swarm of IPFS daemons by allocating, replicating and tracking a global pinset distributed among multiple peers. IPFS has given the users the power of content-addressed storage. The permanent web requires, however, a data redundancy and availability solution that does not compromise on the distributed nature of the IPFS Network. IPFS Cluster is a distributed application that works as a sidecar to IPFS peers, maintaining a global cluster pinset and intelligently allocating its items to the IPFS peers. IPFS Cluster powers large IPFS storage services like nft.storage and web3.storage.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    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: 4 This Week
    Last Update:
    See Project
  • 21
    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: 4 This Week
    Last Update:
    See Project
  • 22
    go-ipfs-log

    go-ipfs-log

    Go version of append-only log CRDT on IPFS

    Go version of append-only log CRDT on IPFS. An append-only log on IPFS. ipfs-log was originally created for orbit-db - a distributed peer-to-peer database on IPFS. This library intends to provide a fully compatible port of the JavaScript version in Go. The majority of this code was vastly derived from JavaScript's ipfs-log library.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    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: 4 This Week
    Last Update:
    See Project
  • 24
    s3x

    s3x

    s3x is a minio gateway providing an S3 API powered by TemporalX

    s3x is an open-source gateway for github.com/minio/minio to work with TemporalX as an S3 gateway. It allows using IPFS from any application that currently uses S3, or minio, without needing to redesign your application architecture. It represents an incredible leap forward in usability for IPFS, and up until now no implementation of IPFS allowed you to use it, without needing to build your application specifically for IPFS. Additionally this means your S3 applications can leverage the benefits of IPFS as if it were a native IPFS application. One might say its better than. s3x targets to be fully compatible with S3 and the latest minio release. We discussed with one of the MinIO lead devs, and they agreed that once we finish the iteration and have the first "v1 release" of s3x they will accept a PR from us to merge this functionality upstream. After that we will continue to develop on this fork of the codebase.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Auspinner

    Auspinner

    Stateless CLI tool to easily pin CAR files to IPFS pinning services

    auspinner is a stateless CLI tool to easily pin CAR files to IPFS pinning services. It's essentially a client for the IPFS Pinning Service API that speaks HTTP and Bitswap.
    Downloads: 3 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.