OpenAltFinder
Syncthing

Syncthing

Continuous file synchronization program that syncs files directly between your devices — no cloud required.

Open source alternative to:

Syncthing is an open-source, continuous file synchronization program that synchronizes files between two or more computers in real time. Unlike Dropbox or Google Drive, Syncthing transfers data directly between your devices using a peer-to-peer protocol — no data ever passes through or is stored on a central cloud server.

Syncthing works across Windows, macOS, Linux, Android, and other platforms. It features conflict resolution, selective sync, per-folder ignoring rules, and encrypted node connections using TLS. An optional relay infrastructure helps when devices cannot connect directly (e.g., both behind NAT), but communication is always encrypted end-to-end.

Because there is no central server, there is no subscription, no storage limit (except your own devices), and no company with access to your files. Syncthing is particularly popular among privacy-conscious users and self-hosters who want cloud-like convenience without the cloud.

Frequently Asked Questions

How is Syncthing different from Dropbox or Google Drive?

Syncthing uses a peer-to-peer protocol to transfer data directly between your devices, so no file ever passes through or is stored on a central cloud server. There is no subscription, no storage limit beyond your own hardware, and no company with access to your files. This makes it ideal for privacy-conscious users who want cloud-like sync without the cloud.

Which platforms does Syncthing support?

Syncthing runs on Windows, macOS, Linux, Android, and other platforms, keeping devices in continuous real-time sync. It features conflict resolution, selective sync, and per-folder ignoring rules. The Android app makes it easy to include a phone or tablet in your sync mesh.

What happens when two devices cannot connect directly?

When direct connections fail, for example when both devices are behind NAT, an optional relay infrastructure helps establish the connection. Communication is always encrypted end-to-end using TLS, so the relay cannot read your data. This keeps the network secure even when devices cannot reach each other directly.

Visit Syncthing
License
MPL-2.0
Self hostable
Yes
Repository details
Version
v2.1.3
Created
11/26/2013
Stars
87,516
Forks
5,401
Open issues
377
Last commit
8/10/2026

Updated 8/10/2026, 11:00:16 AM

View Repository
Repository activity

Similar open source alternatives