Subcategory: File Backup and Sync
Platform: Android, BSD, Linux, Solaris, OS X, Windows
Programing language: Go
First release: December 2013
Syncthing – a continuous file synchronization program. It synchronizes files between two or more computers.
– Private. None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally.
– Encrypted. All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data.
– Authenticated. Every node is identified by a strong cryptographic certificate. Only nodes you have explicitly allowed can connect to your cluster.
– Web GUI. Configure and monitor Syncthing via a responsive and powerful interface accessible via your browser.
– Portable. Works on Mac OS X, Windows, Linux, FreeBSD, Solaris and OpenBSD. Run it on your desktop computers and synchronize them with your server for backup.
– Simple. Syncthing doesn’t need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID. Just give your ID to your friends, share a folder and watch: UPnP will do if you don’t want to port forward or you don’t know how.
– Powerful. Synchronize as many folders as you need with different people.
The project founder is Jakob Borg.