Transfer.zip
Self-hostable file sharing with stored and peer-to-peer transfers
1.5k stars 95 forks last commit first released AGPL-3.0
Slowing down
No commits since 21 Jan 2026. Check the issue tracker before you rely on it.

Transfer.zip is an open-source file-sharing solution that can be self-hosted for reliable file delivery and simple sharing workflows. It supports both stored, resumable uploads as well as real-time, end-to-end encrypted peer-to-peer transfers in the browser.
Key Features
- Resumable and reliable uploads using the tus protocol
- Stored transfers with expiry and automatic deletion
- Optional storage backends: local disk or S3-compatible object storage
- Quick Transfers: browser-based peer-to-peer file sending via WebRTC with end-to-end encryption (AES-GCM)
- Transfer requests to collect files from others via shareable upload links
- Send transfers to recipients via email
- Basic customization/branding for transfer pages and emails (with current S3 requirement)
Use Cases
- Self-hosted alternative to WeTransfer-style “upload then share a link” workflows
- Peer-to-peer sharing for sensitive files without server-side storage
- Collecting files from clients or teammates using upload-request links
Limitations and Considerations
- Quick Transfers require both parties to be online at the same time
- Some browsers/devices may have issues with Quick Transfers (notably Safari and Firefox mobile)
- Peer-to-peer connectivity can be impacted by restrictive networks; relaying may be used in some cases
Transfer.zip is a solid choice for teams and individuals who want a privacy-conscious file sharing service with both scalable stored uploads and encrypted real-time transfers. Its modern web stack and storage flexibility make it suitable for personal servers and larger deployments alike.
Categories:
Tags:
Tech Stack:
Similar to Transfer.zip
transfer.sh
Command-line file sharing service with expiring links
transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

PairDrop
Cross-platform peer-to-peer file sharing in a web browser
AirDrop-like P2P file and text transfer in the browser with device pairing and temporary public rooms for internet transfers.
FilePizza
Peer-to-peer browser-based file transfers over WebRTC
Self-hostable web app for fast, private peer-to-peer file sharing in the browser using WebRTC, with optional passwords, multi-file ZIP downloads, and TURN/STUN support.
OnionShare
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.


Gokapi
Self-hosted expiring file sharing with optional S3 storage
Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

FerriShare
Self-hosted file sharing with browser-side end-to-end encryption
Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.



