FilePizza
Peer-to-peer browser-based file transfers over WebRTC
10.1k stars 611 forks last commit first released
Slowing down
No commits since 31 Jan 2026. Check the issue tracker before you rely on it.

FilePizza is a web app for peer-to-peer file transfers directly between browsers using WebRTC. It avoids an initial upload to a central server, so files are not stored by the service and transfers can be fast and privacy-preserving.
Key Features
- Direct browser-to-browser file transfer over WebRTC (DTLS-encrypted)
- Shareable short/long links for recipients to download
- Multi-file uploads delivered to recipients as a ZIP
- Optional password protection for shared transfers
- Uploader-side progress monitoring and the ability to stop transfers
- Streaming downloads via a Service Worker
- Optional Redis-backed server state for channel metadata
- NAT traversal support via STUN and optional TURN (coturn)
Use Cases
- Sending large files without uploading them to a third-party storage provider
- Quick ad-hoc sharing of files between teammates or devices
- Temporary, link-based distribution where the sender stays online during transfer
Limitations and Considerations
- The uploader must keep the browser open until the transfer completes
- Practical file size limits depend on browser/device memory and stability
- Some networks/NAT setups may require TURN for reliable connectivity
FilePizza is well-suited for lightweight, ephemeral file sharing where you want direct peer-to-peer transfers and minimal server-side storage. It can be deployed as a hosted instance while keeping transfers end-to-end between participants.
Categories:
Tags:
Tech Stack:
Similar to FilePizza
Transfer.zip
Self-hostable file sharing with stored and peer-to-peer transfers
Open-source, self-hostable file transfer service with resumable uploads, S3 or disk storage, transfer requests, and end-to-end encrypted WebRTC quick transfers.

Cryptgeon
Client-side encrypted note and file sharing with expiration controls
Self-hosted, client-side encrypted note and file sharing service inspired by PrivNote, with view/time limits and an optional CLI client.


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.

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.
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.

Palmr.
Privacy-focused file sharing and transfer platform
Palmr. is an open-source file-sharing platform for uploading, organizing, and securely sharing files with custom links, passwords, and access control.







