Syncthing

Syncthing is a free and open-source file synchronization client-server application implementing its own block exchange protocol. It replaces proprietary sync and cloud services such as DropBox with an open, trustworthy and decentralized application. It is designed for efficient synchronization of many folders and devices. The source code of Syncthing is available under the Mozilla Public license version 2.0.