Syncthing is een programma voor continue bestandssynchronisatie dat bestanden in realtime gelijk houdt tussen twee of meer computers. Er is geen centrale server: apparaten worden herkend aan een ID en werken via lokaal netwerk of internet. Meerdere mappen kunnen worden gesynchroniseerd, met uw eigen apparaten of met anderen, en beheer verloopt via een webinterface. Het protocol is openbaar gedocumenteerd. Syncthing draait op onder meer macOS, Windows, Linux, FreeBSD, Solaris en OpenBSD.
Syncthing is open source (MPL-2.0), geschreven in Go, en wordt ondersteund door de Syncthing Foundation, een in Zweden geregistreerde stichting zonder winstoogmerk die onder meer de website, de discovery-servers en de buildservers betaalt. Communicatie verloopt via TLS met perfect forward secrecy en alleen apparaten die u expliciet toestaat kunnen verbinden. Volgens de documentatie staan gegevens alleen op uw eigen computers, dus de locatie en jurisdictie volgen uit waar u die apparaten plaatst. Versleutelde mappen voor niet-vertrouwde apparaten zijn nog in bèta en volgens de documentatie alleen bedoeld voor testen.