Syncthing is een programma voor continue bestandssynchronisatie dat bestanden in realtime gelijk houdt tussen twee of meer computers. Er is geen centrale server: apparaten wisselen gegevens rechtstreeks uit en alleen apparaten die u zelf hebt goedgekeurd, herkenbaar aan hun apparaat-ID, kunnen verbinden. U beheert Syncthing via een browserinterface. Het programma draait onder meer op macOS, Windows, Linux, FreeBSD, Solaris en OpenBSD en werkt via een lokaal netwerk of via internet. Verbindingen worden beschermd met TLS 1.2 of 1.3.
Syncthing is open source onder de Mozilla Public License 2.0, is geschreven in Go en de broncode staat op GitHub. De Syncthing Foundation, een in Zweden geregistreerde stichting zonder winstoogmerk, betaalt onder meer de website, de discovery-servers en de buildservers. Kastelo biedt commerciële ondersteuning. Omdat uw gegevens alleen op uw eigen apparaten staan, bepaalt u zelf waar ze zich bevinden. Globale discovery en relays staan standaard aan; hun beheerders kunnen apparaat-ID's en IP-adressen zien, maar niet de inhoud. U kunt beide uitschakelen of zelf beheren.