Open-source file sync and backup
11 file sync and backup whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
bewCloud Grade B
Self-hosted personal cloud written in TypeScript and Deno, with files, notes, photos, contacts and calendar. A lighter alternative to Nextcloud and ownCloud.
AGPL-3.0. Source code
BorgBackup Grade B
Deduplicating command-line backup program with compression and authenticated encryption. Backs up to local disks or remote servers over SSH.
BSD-3-Clause. Source code
Déjà Dup Grade B
Backup app for the GNOME desktop that schedules encrypted, incremental backups to local drives, network servers or cloud storage, using restic or duplicity.
GPL-3.0. Source code
Pika Backup Grade B
Backup app for the GNOME desktop built on BorgBackup, with scheduled, deduplicated and encrypted backups to local drives or remote repositories.
GPL-3.0. Source code
restic Grade B
Command-line backup program with deduplication and end-to-end encryption. Backs up to local disks, SFTP, REST servers and cloud storage such as S3, Backblaze B2 and Azure.
BSD-2-Clause. Source code
Syncthing Grade B
Open source, peer-to-peer continuous file synchronization between two or more devices. Data is encrypted in transit and never stored on a central server.
MPL-2.0. Source code
Vorta Grade B
Desktop front end for BorgBackup that schedules backups, browses archives and restores files. Works with local drives, SSH servers and hosted Borg repositories.
GPL-3.0. Source code
Nextcloud Grade C
Self-hosted collaboration platform for file sync and sharing, with desktop and mobile clients plus apps for calendar, contacts, office documents and chat. Supports optional server-side and end-to-end encryption.
AGPL-3.0. Source code
Kopia Grade D
Backup tool with a command-line interface and a desktop app, offering deduplication, compression and end-to-end encryption. Stores snapshots on local disks, SFTP, WebDAV and cloud storage.
Apache-2.0. Source code
ownCloud Infinite Scale Grade D
Self-hosted file sync and sharing platform from ownCloud, written in Go without a database. Offers web access, desktop and mobile sync clients, and spaces for team folders.
The server is Apache-2.0 and the desktop and mobile clients are GPL. Source code
rclone Grade D
Command-line program to sync, copy and mount files on more than 70 cloud storage services, with optional client-side encryption through its crypt backend.
MIT. Source code
Compare all 19 file sync and backup, open source or not.