Transfer.zip logo

Transfer.zip

Website

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 screenshot

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:

Share:

Similar to Transfer.zip

transfer.sh

Command-line file sharing service with expiring links

15.9k
1.6k
Last commit

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+7
PairDrop logo

PairDrop

Cross-platform peer-to-peer file sharing in a web browser

11.3k
678
Last commit

AirDrop-like P2P file and text transfer in the browser with device pairing and temporary public rooms for internet transfers.

GPL-3.0Actively maintained
Alternative to:
Apple AirDrop logo
Apple AirDrop
+5
FilePizza logo

FilePizza

Peer-to-peer browser-based file transfers over WebRTC

10.1k
611
Last commit

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.

Slowing down
Alternative to:
WeTransfer logo
WeTransfer
+9
OnionShare logo

OnionShare

Secure, anonymous file sharing and hosting over the Tor network

7.1k
711
Last commit

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Actively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8
Gokapi logo

Gokapi

Self-hosted expiring file sharing with optional S3 storage

2.8k
138
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+9
FerriShare logo

FerriShare

Self-hosted file sharing with browser-side end-to-end encryption

336
19
Last commit

Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7