
FileSync
Real-time peer-to-peer file sharing with end-to-end encryption
1.3k stars 121 forks last commit first released MIT
Actively maintained
Last commit 23 Jun 2026.

FileSync is a self-hosted file sharing web application for sending files from one device to many recipients in real time. It uses peer-to-peer WebRTC transfers with end-to-end encryption so file contents are not relayed through an intermediate server.
Key Features
- Real-time file transfer from a single sender to multiple receiving devices
- Peer-to-peer transfers via WebRTC (data does not pass through the server)
- End-to-end encryption with optional room password protection
- Lightweight coordination server to help establish connections between peers
- Simple web UI for sharing, monitoring progress, and downloading received files
Use Cases
- Sharing large files across devices on the same network without uploading to a cloud drive
- Securely distributing files to a group during meetings, classes, or workshops
- Temporary, privacy-focused file transfer for teams and homelabs
Limitations and Considerations
- WebRTC peer-to-peer connectivity can be impacted by restrictive NAT/firewalls, potentially requiring additional networking infrastructure for reliable connectivity
FileSync is a practical option when you want quick, browser-based file sharing with strong privacy properties. It’s especially useful for one-to-many distribution where you want transfers to remain directly between participants.
Categories:
Tags:
Tech Stack:
Similar to FileSync

CryptPad
End-to-end encrypted collaborative office and document suite
CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.

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.


Hoodik
Self-hosted end-to-end encrypted cloud storage drive
Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.
Yopass
Secure one-time secret sharing with client-side encryption
Open-source tool for sharing secrets and files via client-side OpenPGP encryption and one-time expiring links.


ClipCascade
Encrypted cross-device clipboard sync with optional self-hosted server
Lightweight clipboard sync tool for Windows, macOS, Linux, and Android with end-to-end encryption, multi-user support, and optional self-hosted server or P2P mode.
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.




