Syncthing est un programme de synchronisation continue de fichiers qui maintient les fichiers à jour en temps réel entre deux ordinateurs ou plus. Il n'y a pas de serveur central : les appareils sont identifiés par un ID et fonctionnent sur le réseau local ou sur Internet. La gestion se fait par une interface web. Le protocole est documenté publiquement. Il fonctionne sous macOS, Windows, Linux et FreeBSD, entre autres.
Syncthing est un logiciel libre (MPL-2.0), écrit en Go, soutenu par la Syncthing Foundation, une fondation suédoise à but non lucratif qui finance notamment le site web, les serveurs de découverte et les serveurs de compilation. Les échanges utilisent TLS avec confidentialité persistante, et seuls les appareils que vous autorisez expressément peuvent se connecter. D'après le projet, les données ne sont stockées que sur vos propres ordinateurs : l'emplacement et la juridiction dépendent donc de l'endroit où vous placez ces appareils. Les dossiers chiffrés pour appareils non fiables sont encore en bêta.