Syncthing
Open-source, peer-to-peer continuous file synchronization with no central server required.
Last commit 2026-07-02
Syncthing takes a fundamentally different approach from every other tool in this category: there is no central server at all. Files sync directly, device-to-device, over an encrypted connection — your laptop talks straight to your home server or phone, discovering peers via a public relay/discovery service but never routing your actual file contents through it. For anyone whose real objection to Dropbox is "why does a third party need a copy of my files at all," Syncthing is the most literal answer: nobody but your own devices ever holds the data.
Since its first release in 2013, it has grown into one of the most-starred open-source projects in this space (86k+ GitHub stars), with continuous, active development. Folder sync is selective per device, changed and deleted files get proper versioning (staggered, simple, or trash-can strategies), and everything is configurable through both a clean web GUI and a full REST API for scripting.
The honest limitation is scope: Syncthing is not a Dropbox replacement for sharing files with people outside your own device set. There's no web-based file browser, no public share links, no password-protected file requests, and no concept of inviting an external collaborator into a folder — every device in a sync group has to be one you personally control and configure. Devices also need to be online (directly or through a relay) at the same time for a change to propagate, unlike a server-based tool where you can push a file any time and the recipient pulls it later. For personal multi-device sync with zero server trust and zero cost, nothing else on this list matches it; for team file sharing with outside collaborators, look at Nextcloud, Seafile, or Pydio Cells instead.
Key features of Syncthing
- Direct device-to-device sync with no cloud server or account required
- End-to-end encrypted transport (TLS) between all devices
- Selective folder sync per device with ignore patterns
- Versioning (staggered, simple, or trash-can) for changed/deleted files
- Web GUI plus a REST API for automation
Pros
- Zero recurring cost and zero third party — files sync directly between your own devices
- MPL-2.0 licensed, actively developed since 2013 with 86k+ GitHub stars
- Encrypted transport by default, no account or cloud dependency at all
Cons
- No web-based file browser, sharing links, or public link sharing — it's device sync, not a storage portal
- Every device must be online at the same time (or via a relay) for changes to propagate
- No built-in access control for external collaborators — it's designed for your own devices, not client sharing
Syncthing pricing
Free / self-host · free · MPL-2.0
People who want their own devices kept in sync without trusting any server, cloud or self-hosted, with the data.
Syncthing is an alternative to
Head-to-head comparisons
Frequently asked questions
Is Syncthing open source?
Yes. Syncthing is open source (MPL-2.0), so you can read the code, self-host it, and avoid vendor lock-in.
How much does Syncthing cost?
Syncthing starts at Free / self-host on a free model. Self-hosting can reduce that to infrastructure cost only.
Can I self-host Syncthing?
Yes — Syncthing supports self-hosting, giving you full data ownership.