Skip to content
On this page

File sharing

Taildrop is great.

  • Firefox Send - File sharing experiment which allows you to send encrypted files to other users. (HN)
  • ffsend - Easily and securely share files from the command line. A fully featured Firefox Send client. (HN)
  • Transfer.sh - Easy file sharing from the command line or web. (HN)
  • Syncthing - Open Source Continuous File Synchronization. (Web) (HN) (HN) (HN)
  • OnionShare - Securely and anonymously send and receive files, and publish onion sites.
  • Dropbox Transfer
  • bita - Differential file synchronization over http.
  • Filestash - Modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze.
  • Seafile - Open source cloud storage system with privacy protection and teamwork features. (Web)
  • Perkeep - Personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • mc - MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
  • CryFS - Cryptographic filesystem for the cloud.
  • gocat - 21st century, multi-purpose relay from source to destination.
  • Fast.io - Host anything (PDFs, video, zips, images, etc.) with direct links on a super-fast global network. (HN)
  • Static FileZ - Build compressed archives for static files and serve them over HTTP.
  • qrcp - Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal. (HN)
  • 0x0.st - No-bullshit file hosting and URL shortening service. (Code)
  • Librevault - Open-source peer-to-peer file synchronization program, designed with convenience and privacy in mind.
  • Flying Carpet - Wireless, encrypted file transfer over automatically configured ad hoc networking.
  • shoop - High-speed encrypted file transfer tool reminiscent of scp.
  • Airshare - Cross-platform content sharing in a local network.
  • ShareDrop - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop. (Code)
  • Syncthing is everything I used to love about computers (2020) (Lobsters) (HN) (HN)
  • Perkeep - Lets you permanently keep your stuff, for life. (HN)
  • HN: Discussing Dropbox (2020)
  • SCP user's migration guide to rsync (2020) (Lobsters)
  • Broccoli: Syncing faster by syncing less (2020)
  • Ask HN: What is your favorite method of sending large files? (2020)
  • Data Transfer Project - Makes it easy for people to transfer their data between online services. (Web)
  • File Transfer with SSH, Tee, and Base64 (2019) -
  • Tardigrade - Decentralized Cloud Object Storage.
  • croc - Easily and securely send things from one computer to another. (HN)
  • wave-share - Serverless, peer-to-peer, local file sharing through sound. (HN)
  • JustBeamIt - File transfer made easy. (CLI)
  • Magic Wormhole - Get things from one computer to another, safely.
  • Send Anywhere - File transfer.
  • FileRoom - Browser File Transfer. Send files to anyone on the same WiFi or network that's on fileroom.io.
  • wormhole-william - End-to-end encrypted file transfer. A magic wormhole CLI and API in Go.
  • Global Socket - Moving data from here to there. Securely, Fast and trough NAT/Firewalls.
  • Warp - S3 benchmarking tool.
  • smart_open - Python 3 library for efficient streaming of very large files from/to storages such as S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HTTP, HTTPS, SFTP, or local filesystem.
  • FilePizza - Peer-to-peer file transfers in your browser. (Code)
  • tus - Resumable file uploads. (GitHub)
  • Hyp - CLI for peer-to-peer file sharing (and more) using the Hypercore Protocol. (Demo)
  • Snapdrop - Local file sharing in your browser. Inspired by Apple's Airdrop. (Code)
  • Shary - Share your files effortlessly with QRCodes.
  • myDrive - Node.js and mongoDB Google Drive Clone.
  • WebDrop - Group P2P File & Message transfer in browser with WebRTC. (Code)
  • Juicesync - Tool to move your data between any clouds or regions.
  • goploader - Easy file sharing with server-side encryption, curl/httpie/wget compliant.
  • ownCloud Infinite Scale - Modern file-sync and share platform. (Docs)
  • Nextcloud - On-premises file share and collaboration platform. (Server Code)
  • S3P - Massively Parallel S3 Copying (2021)
  • filite - Simple, light and standalone pastebin, URL shortener and file-sharing service.
  • Sync - Secure Cloud Storage.
  • Pydio - Enterprise File Sharing & Sync Platform. (Code)
  • Cacheroach - Multi-tenant, multi-region, multi-cloud file store built using CockroachDB.
  • Teleport - Access Computing Resources Anywhere. (Code) (GitHub) (How Teleport Works)
  • ownCloud - Share files and folders, easy and secure. (Code)
  • Wormhole - Simple, private file sharing. (HN)
  • SkyTransfer - Free, Open-Source, Decentralized and Encrypted File-Sharing. (Code) (HN)
  • Sending Files with Taildrop (2021)
  • Powergate - Multitiered file storage API built on Filecoin and IPFS.
  • Tresorit Send - Send Big Files up to 5GB Securely.
  • Send - Encrypt and send files with a link that automatically expires to ensure your important documents don't stay online forever.
  • Triox - Free file hosting server that focuses on speed, reliability and security.
  • portal - Zero-config peer-to-peer encrypted live folder syncing tool that respects your .gitignore.
  • sfz - Simple static file serving command-line tool written in Rust.
  • Streamwo - Simple video hosting & sharing.
  • Estuary - Use any browser and our API to store public data on the Filecoin Network and retrieve it from anywhere, anytime.
  • S3Sync - Really fast sync tool for S3.
  • osm - Object Store Manipulator - curl for cloud storage.
  • Rustypaste - Minimal file upload/pastebin service.
  • Chibisafe - Blazing fast file uploader and awesome bunker written in node. (Code)
  • OnlyFiles - Media file sharing service.
  • Faster File Distribution with HDFS and S3 (2019)
  • LuminS - Fast and reliable alternative to rsync for synchronizing local files.
  • Using rclone for Cloud to Cloud Transfer
  • Ubercopy - Quickly and intelligently copies files based on a generated list.
  • Bindle - Object Storage for Collections.
  • Portal - Secure file transfer protocol, written in Rust.
  • THRON - Digital Content Management Software.
  • Dragonfly - Open-source P2P-based Image and File Distribution System. (Web)
  • portal - Quick and easy CLI file transfer utility.
  • raw.githack.com - Serves raw files directly from various source code hosting services with proper Content-Type headers. (Code)
  • Buzon - Send large files.
  • Upload - File Upload Platform. (JS lib) (Upload Plugin SDK) (Compression Plugin)
  • File Browser - Directory and it can be used to upload, delete, preview, rename and edit your files. (Docs)
  • How to rsync files between two remotes? (2021)
  • cend.me - Direct file transfer with no server involvement.
  • Slik Safe - Decentralized, End-to-End Encrypted Alternative to Dropbox. (HN)
  • Greedia - Greedily cache media and serve it up fast.
  • gossa - Fast and simple multimedia file server.
  • Pget - Fastest file download client.
  • Wormhole GUI - Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
  • Firefiles - Get your own file hosting service in minutes.
  • tran - Securely transfer and send anything between computers with TUI.
  • instal - Install any binary app from a script URL.
  • tusd - Reference server implementation in Go of tus: the open protocol for resumable file uploads.
  • trzsz - Simple file transfer tools, similar to lrzsz ( rz / sz ), and compatible with tmux.
  • Best way to share files between Linux computers (2022)
  • PicoShare - Service for sharing images, videos, and other files. (Code)
  • Termscp - Feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3.
  • Rusty Wormhole - Get things from one computer to another, safely. Rust implementation of Magic Wormhole, with new features and enhancements.
  • How to build a faster file transfer protocol (2022) (HN)
  • Spin Up Your Own No-Bullshit File Hosting Service (2021)
  • Imagik - Fast and lightweight file server.
  • Azury - Share Files the Simple Way. (GitHub)
  • share-cli - Quickly share files from your command line.
  • File Uploader - JavaScript File Upload Widget. (Code)
  • leaves - Self-hostable file hosting service.
  • RiftShare - Easy, Secure, Free file sharing. (Docs)
  • Statikk - Simple and secure server for static files.
  • Parsec - Open source Dropbox-like file sharing with full client encryption.
  • Dufs - File server that supports static serving, uploading, searching, accessing control, webdav.
  • kipp - Flexible file storage server.
  • Nasefa - Send and receive files using NATS.
  • Payload - File transfers done right.
  • secsend - File-sharing app providing end-to-end encryption of data.
  • Go FTP Server - Go based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors.
  • Skyplane - Blazingly fast bulk data transfers in the cloud. (Docs) (Tweet)
  • sharing - Sharing is a command-line tool to share directory and files with ios and android devices without an extra client app.
  • rsget - Simple command line utility to download a remote file, similar to wget.
  • Quickshare - Quick and simple file sharing between different devices, built with Go, React and Typescript.
  • mscp - Variant of scp, copies files over multiple ssh (sftp) sessions.
  • Teleporter - Small utility in the vein of netcat to send files quickly from point A to point B.
  • How do you sync code between personal machines? (2022)
  • Bob - Simple, secure and universal program for transmitting a file or a folder from one person to another in OCaml.
  • Transfer.sh helper Rusted - Store your transfer.sh links, so you can remember them later and know when they will expire, but now written in Rust.
  • Snapsend - Share photos for a limited time and a limited number of recipients.
  • QFT - Quick Peer-To-Peer UDP file transfer.
  • Personal File Share CLI (2022)
  • Plik - Scalable & friendly temporary file upload system (Wetransfer like) in Go.
  • Blaze - File sharing progressive web app built using WebTorrent and WebSockets. (Web)
  • CDC File Transfer - Tools for synching and streaming files from Windows to Linux. (HN)
  • acp - P2P file transfer with edge-function-based TCP hole-punching. (HN)
  • Zipline - ShareX/file upload server that is easy to use, packed with features, and with an easy setup.
  • sendme - Send data over the internet.
  • LocalSend - Open source cross-platform alternative to AirDrop.
  • sharrr - End-to-end encrypted file transfer. (Code)
  • Enkra Send - Secure File Transfer with End-to-End Encryption. (Code)
  • static - Host for static files.
  • copyparty - Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, zeroconf, media indexer, thumbnails++ all in one file, no deps.
  • rustus - Production-ready TUS protocol implementation written in Rust.
  • Gose - Tera-scale file uploader.
  • tus-node-server
  • Pingvin Share - Self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.
  • PairDrop - Local file sharing in your browser. Inspired by Apple's AirDrop. (Code)
  • NearDrop - Implementation of Google's Nearby Share for macOS.
  • What's the best AWS S3 protocol alternative? (2023)
  • Uploadjoy - Simple file uploading and object management.
  • gdrive - Google Drive CLI Client.
  • Skicka - Send files between machines without installing anything. (Reddit)
  • Skyfolder - Shares your folders on the network.
  • dlrs - Multi-protocol download tool for the command line.