syncthing/syncthing
★ 90k
Go
MPL-2.0
Replace centralized cloud storage with private peer-to-peer sync
Sync files across all devices with zero cloud.
Direct peer-to-peer sync with zero central servers.
Syncthing replaces centralized cloud storage with decentralized P2P synchronization. Your data never leaves your private devices or touches third-party storage.
syncthing.net · Block Exchange Protocol (BEP)
Every transfer is encrypted end-to-end with TLS.
Every single packet is encrypted with TLS and authenticated using cryptographic device IDs. Even over public Wi-Fi, nobody in the middle can inspect your files.
TLS 1.3 · PFS · cryptographic device fingerprinting
Continuous delta sync updates only changed bytes.
Whenever a file changes, Syncthing hashes block chunks and transmits only the modified deltas, keeping large databases and repositories synchronized in milliseconds.
block-level delta sync · zero wasted bandwidth
87.8k stars on GitHub and completely open-source.
Syncthing has earned over 87,000 stars on GitHub, runs on Linux, macOS, Windows, and Android, and is licensed under MPL 2.0.
github.com/syncthing/syncthing · 87.8k stars · MPL-2.0