Syncthing: open-source, device-to-device sync
Syncthing is an open-source continuous file-synchronization tool written in Go that transfers files directly, peer-to-peer, between your own devices without going through any third-party cloud service; it runs automatically, works cross-platform, and suits privacy-conscious individual users.