This is a list of file synchronization software for which there are Wikipedia articles.
Name | Programming language | Platform | License | Stable version | Portable | Detect conflict | Renames or moves | Propagate deletes | Version control | Scheduling or service | Other | Bidirectional | Only client needed | Protocol layer | Application layer | Delta copying |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Conduit | Python | Linux, FreeBSD | GPL | 2010 [1] | No | Yes | Synchronizes files, website, network apps | |||||||||
DirSync Pro | Java | Windows, macOS, Linux | GPLv3 | 2018 [2] | Yes | Yes | No | Yes (creates backup files) | Yes (native + via OS) | sym-links, filter, metadata, contents, auto-sync | ||||||
FreeFileSync | C++ | Windows, macOS, Linux | GPL (up to version 12.5) | last GPL version 12.5 Jul 21, 2023 [3] [4] | Yes (donation edition) [5] | Yes [6] | Yes [6] | Yes [6] | Yes (versioning, recycler) [6] | Yes | Older version had OpenCandy adware/malware, but now funded by donations. [7] [8] Since Version 13 license for business usage needed | Yes (two-way, mirror, update, custom) | Yes | |||
iFolder | C#, Mono | Windows, macOS, Linux, Solaris | GPL | 2010 | No | Yes (centralized database) | Yes (files, not folders) | |||||||||
Kubo (IPFS) | Go | Windows, macOS, Linux | GPL | 2022 [9] | Yes | No (planned) [10] | Noise/TCP and QUIC/UDP | Libp2p | Yes (network-wide de-duplication) | |||||||
luckyBackup | C++ | Windows, macOS, Linux, FreeBSD | GPLv3 | 2018 [11] | Yes | Yes | Uses rsync backend | |||||||||
Nextcloud | JavaScript, PHP, Shell, Python, Vue [12] | Server: Linux, FreeBSD Clients: Windows, macOS, Linux, FreeBSD, Android, iOS, Windows Phone | AGPLv3 | 2023 | Yes | Yes | Yes | Yes [13] | Yes | Yes | Fork of ownCloud | Yes | No | |||
ownCloud community edition | PHP, Go, JavaScript, Starlark, Shell [14] | Server: Linux, FreeBSD Clients: Windows, macOS, Linux, FreeBSD, Android, iOS, Blackberry | AGPLv3 (server edition) / proprietary (enterprise edition) | 2021 | Yes | Yes | Yes | Yes [15] | Yes | Yes | External storage support; encryption | Yes | No | |||
Pydio open source home | Server: PHP, Python, C++ Clients: JS, C#, Swift, Java | Windows, macOS, Linux, Android, iOS | AGPLv3 | 2017 | Yes | Yes | Yes | Yes (Git [16] ) | Yes | |||||||
rclone | Go | Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD, Plan9, Solaris - Intel/AMD-64, Intel/AMD-32, ARM-32, ARM-64, MIPS-Big-Endian, MIPS-Little-Endian | MIT | 2023 | Yes | Yes | Yes | Yes | Yes | Yes (via OS) | Supports over 50 cloud, protocol and virtual backends including S3 buckets, Google Drive, Microsoft OneDrive, and other high-latency file storage. Capabilities include sync, cache, encrypt, compress and mount. | In alpha version since 2021[ citation needed ] | Yes | |||
rsync | C in a Unix-Linux shell | Windows, macOS, [17] Linux, [18] [19] BSD | GPL v3 | 2022 | Yes | No [20] | No | Yes using --delete | Yes using --backup and a time-stamped --suffix | Yes (via OS) | Client and server operation. Multiple comparison criteria (date, check-sum). | No, but can run in either direction | Yes | TCP | SSH, Rsh | Yes |
Seafile community edition | C99, Python [21] | Server: Linux, Raspbian, Windows Clients: Linux, macOS, Windows, Android, iOS. [22] | AGPLv3 (Server) + Apache License 2.0 (Client) | 2020 | No | Yes | Yes | Yes | Yes | Yes (via Seafile Client) | Android and iOS mobile clients | |||||
SparkleShare | C# | Windows, macOS, Linux, Android, iOS | GPL v3 and LGPL | 2017 | Yes | Yes | No | Yes (Git [23] ) | ||||||||
SymmetricDS | Java | Java SE | GPL | 2018 | Yes | Yes | Yes | No | Yes | Plug-in APIs for customization | ||||||
Synchronizer (krusader) | Windows, macOS, Linux | GPL v2 | 2017 | No | Yes | No | No | No | ||||||||
Syncthing | Go | Windows, macOS, Linux, Android, BSD, Solaris, 3rd party app for IPhone [24] | MPL v2 | 2023 | Yes | Yes | Yes | Yes | Yes | Yes | Distributed peer-to-peer sync with automatic NAT traversal. Custom topology (star, full-mesh, mixed). Encryption. | Yes | Yes | TCP, QUIC over UDP | Yes, block-based copying | |
Synkron | C++ | Windows, macOS, Linux | GPL v2 | 2011 [25] | Yes | Yes | No | Yes | Yes | Yes | ||||||
Unison | Mainly OCaml [26] | Windows, macOS, Linux | GPL | 2024 [27] | Yes | Yes | Yes | Yes | Yes | Yes | Uses rsync backend | Yes | No | TCP | SSH, socket | Yes |
Name | Programming language | Platform | License | Last version | Portable | Detect conflict | Renames or moves | Propagate deletes | Version control | Scheduling or service | Other info | Bidirectional | Only client needed | Protocol layer | Application layer | Delta copying |
This is a comparison of the freeware (proprietary software release free of charge) file synchronization software.
Name | Operating system | Vendor | Online storage | Remote desktop | Prior file versions, revision control | Comments | Portable | Detect rename | Detect move | Scheduling | Full duplex transfer |
---|---|---|---|---|---|---|---|---|---|---|---|
Microsoft ActiveSync | Windows | Microsoft | No | No | ? | Syncs mobile devices | |||||
Resilio Sync (formerly BitTorrent Sync) | Windows, OS X, Linux, FreeBSD, Android, iOS | Resilio, Inc. | No | No | Yes (via archive folder) | Distributed peer-to-peer sync., working also offline in a LAN | No | Yes | Yes | Pro only [28] | Yes |
Briefcase (part of Windows) (removed in Windows 10 build 14942 [29] ) | Windows | Microsoft | No | No | ? | ||||||
Cobian Backup | Windows | CobianSoft | No | No | Yes, trash folder | Backup software with folder synchronization feature; remote management; Shadow Copy | No | No | No | Yes | |
Windows Mobile Device Center | Windows | Microsoft | No | No | ? | Syncs mobile devices; successor to Microsoft ActiveSync | |||||
Microsoft Sync Framework | Windows | Microsoft | ? | No | ? | Syncs files, data, services; a framework, not a tool | Yes | Yes | - | ||
Microsoft SyncToy (discontinued January 2021) | Windows | Microsoft | No | No | No, recycle bin only | Sync. local folders | No | Yes | Yes | via OS | No |
Windows Live Mesh (discontinued 13 February 2013) | Windows (Vista and greater), Windows Mobile, OSX | Microsoft | Yes | Yes | No, recycle bin only | Sync. folders, online storage | No | Yes | ? | No, syncs whenever it is online | Yes |
OmniGroup OmniPresence | OSX, OmniGroup software for iOS, open source framework available | OmniGroup | No | No | No, via local Time Machine backup only | Sync. local folders via OmniSync or WebDAV server but not to the server itself | No | ? | ? | No, syncs whenever it's online and not paused | Yes |
Windows Live Sync (discontinued 31 March 2011) | Windows, OSX | Microsoft | No, browsing only | No | No, recycle bin only | Sync. folders, browse devices from website, remote access; was Microsoft FolderShare, 20,000 file limit | No | Yes | Yes | No, syncs whenever it's online | ? |
This is a comparison of commercial software in the field of file synchronization. These programs only provide full functionality with a payment. As indicated, some are trialware and provide functionality during a trial period; some are freemium, meaning that they have freeware editions.
Name | Operating system | Freeware version | Portable | Encrypts files | Detect conflict | File lock | Open file support | Revision control | Detect rename | Detect move | Full duplex transfer | Propagate deletes | Case sensitive | Delta transfer | LAN sync. | P2P sync. |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@MAX SyncUp | Windows | Limited | No | Yes | Yes | Yes | No | No | Yes | Yes | Yes | |||||
Allway Sync | Windows | Limited | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | ||||
AIMstor (discontinued) | Windows | Limited | Yes | Yes | Yes | Yes | Yes through VSS | Yes | Yes | Yes | Yes | Case preserving only | ||||
Argentum Backup | Windows | No | Yes | No | Yes | Yes | ||||||||||
BackupAssist | Windows | No | No | Yes | ||||||||||||
Beyond Compare | Windows, OS X, Linux | Limited | Yes | No | Yes | Yes | Yes | Yes | ||||||||
Box Sync | Windows, [30] OS X, [30] Android, BlackBerry, iOS [30] | Limited | Yes | ? | ? | Yes | ? | ? | ? | Yes | ? | No | ||||
Cloudike | Windows, OS X, iPhone, Android, HarmonyOS | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
CloudMe | Windows, OS X, Linux, iPhone, Android, Google TV, Samsung TV | Yes | No | Yes | ? | ? | No | Yes | No | ? | ? | Yes | ? | No | ||
Distributed Storage | Windows, Linux | No | Yes | Yes | Yes | |||||||||||
Dmailer Sync (discontinued) | Windows | Yes | ||||||||||||||
Dropbox | Windows, OS X, Linux, Android, iPhone, BlackBerry | Yes | No | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
Easy2Sync for Files | Windows | Yes | Yes | Yes | Yes, for folders | |||||||||||
Egnyte | Windows, OS X, Linux, Android, iPad, iPhone | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Case preserving only | Yes | Yes | ||
Gladinet | Windows, OS X, Android, iPad, iPhone, Windows RT, Blackberry | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
GoDrive | Windows, Mac OS X, Linux, Android, iOS | Limited | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | |
GoodSync | Windows, OS X, Android, iPad, iPhone, USB flash drive | Limited | Yes | Yes, beta | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
IBM Connections | Windows, OS X, Android, iOS | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
MediaFire | Windows, OS X, Android, iOS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | ||
Name | Operating system | Freeware version | Portable | Encrypts files | Detect conflict | File lock | Open file support | Revision control | Detect rename | Detect move | Full duplex transfer | Propagate deletes | Case sensitive | Delta transfer | LAN sync. | P2P sync. |
Mega | Windows, OS X, Linux, Android, iPhone, BlackBerry | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No [31] | No [32] | ||||
RepliWeb | Windows, Linux | No | Partial | Yes | Yes | Yes | Yes | Yes | Yes | |||||||
Resilio Sync (ex. BitTorrent Sync) | Windows, OS X, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire, FreeBSD | Limited | No | Yes, optional | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
Robocopy | Windows | Yes | No | No | ||||||||||||
SecureSafe | Windows, OS X, Android, iOS | Yes | Yes | No | No | No | No | No | Yes | Yes | No | No | ||||
SpiderOak | Windows, OS X, Debian, Fedora, Slackware, Android, iOS | No | No | Yes [33] | No | No | Yes [34] | Yes | ||||||||
ShareFile | Windows, OS X, Android, iPhone | Yes | Yes | Yes [35] | Yes | Yes | Yes | Yes | ||||||||
SugarSync | Windows, OS X, Android, BlackBerry, iPhone, Windows Mobile | No | No | Yes | Yes [36] | Yes | Yes | Yes | ||||||||
Syncdocs | Windows, web app | Beta versions only | Yes | Yes | No | Yes | Yes | Yes | Yes | Microsoft Word only [37] | Yes | |||||
Synchronize It! | Windows | No | No | |||||||||||||
Syncovery | Windows, OS X, Linux, FreeBSD | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
Syncplicity | Windows, OS X, Android, iPhone, Windows Mobile | Yes | Yes | Yes | Yes | Yes | No [38] | No | ||||||||
Tonido | Windows, OS X, Linux, Android, BlackBerry, iPhone, Windows Phone | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | |||||
Tresorit | Windows, OS X, Linux, Android, BlackBerry, iOS, Windows Phone | Limited | Yes | Yes | Yes | Yes, for Windows | Yes | Yes | Yes | No | ||||||
Ubuntu One (discontinued 2 April 2014) | Windows, OS X, Ubuntu, iOS, Android [39] | Yes | ||||||||||||||
Wuala (discontinued) | Windows, OS X, Debian, Ubuntu, Android, iOS | Yes | Yes | |||||||||||||
ZumoDrive (discontinued) | Windows, OS X, Linux, Android, iPhone, Palm webOS | Yes | Yes | Yes | ||||||||||||
Zetta.net | Windows, OS X, Linux | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes, Preserve file name case & file metadata | Yes | Yes | |||||
Name | Operating system | Freeware version | Portable | Encrypts files | Detect conflict | File lock | Open file support | Revision control | Detect rename | Detect move | Full duplex transfer | Propagate deletes | Case sensitive | Delta transfer | LAN sync. | P2P sync. |
rsync is a utility for transferring and synchronizing files between a computer and a storage drive and across networked computers by comparing the modification times and sizes of files. It is commonly found on Unix-like operating systems and is under the GPL-3.0-or-later license.
Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a bridge to the actual kernel interfaces.
BackupPC is a free disk-to-disk backup software suite with a web-based frontend. The cross-platform server will run on any Linux, Solaris, or UNIX-based server. No client is necessary, as the server is itself a client for several protocols that are handled by other services native to the client OS. In 2007, BackupPC was mentioned as one of the three most well known open-source backup software, even though it is one of the tools that are "so amazing, but unfortunately, if no one ever talks about them, many folks never hear of them".
This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
This is a comparison of online backup services.
This is a comparison of notable file hosting services that are currently active. File hosting services are a particular kind of online file storage; however, various products that are designed for online file storage may not have features or characteristics that others designed for sharing files have.
Ubuntu One is an OpenID-based single sign-on service operated by Canonical Ltd. to allow users to log onto many Canonical-owned Web sites. Until April 2014, Ubuntu One was also a file hosting service and music store that allowed users to store data "in the cloud".
Syncplicity is a file share and synchronization service developed by Syncplicity Inc. The service lets users store and synchronize files between computers. It supports Microsoft Windows and macOS.
Syncovery is backup and file synchronization software that allows backing up and synchronizing files to the same or different drives, to different media, or to a remote server.
CloudMe is a file storage service operated by CloudMe AB that offers cloud storage, file synchronization and client software. It features a blue folder that appears on all devices with the same content, all files are synchronized between devices. The CloudMe service is offered with a freemium business model and provides encrypted SSL connection with SSL Extended Validation Certificate. CloudMe provides client software for Microsoft Windows, macOS, Linux, Android, iOS, Google TV, Samsung Smart TV, WD TV, Windows Storage Server for NAS and web browsers.
ownCloud, a Kiteworks Company, is a free and open-source software project for content collaboration and sharing and syncing of files in distributed and federated enterprise scenarios. It allows companies and remote end-users to organize their documents on servers, computers, and mobile devices and work with them collaboratively while keeping a centrally organized and synchronized state.
SparkleShare is an open-source cloud storage and file synchronization client app. By default, it uses Git as a storage backend. SparkleShare is comparable to Dropbox, but the cloud storage can be provided by the user's own server, or a hosted solution such as GitHub. Advantage of self-hosting is that the user retains control over their data. In the simplest case, self-hosting only requires SSH and Git. SparkleShare's support for both Android and iOS devices is on hold due to the lack of developer resources.
@MAX SyncUp is a free proprietary backup and file synchronization program developed by @MAX Software for Windows. It is targeted at individuals and small businesses. The software supports backup to locally writable folders, including attached USB devices, network drives and local directories. It also supports backup and synchronization to WebDAV servers, (S)FTP servers and the cloud storages such as Google Drive and Dropbox.
Syncthing is a free and open source peer-to-peer file synchronization application available for Windows, macOS, Linux, Android, Solaris, Darwin, and BSD. It can sync files between devices on a local network, or between remote devices over the Internet. Data security and data safety are built into its design. Version 1.0 was released in January 2019 after five years in beta.
Seafile is an open-source, cross-platform file-hosting software system. Files are stored on a central server and can be synchronized with personal computers and mobile devices through apps. Files on the Seafile server can also be accessed directly via the server's web interface. Seafile's functionality is similar to other popular file hosting services such as Dropbox and Google Drive. The primary difference between Seafile and Dropbox/Google Drive is that Seafile is a self-hosted file sharing solution for private cloud applications. In private clouds, storage space and client connection limits are determined exclusively by the users' own infrastructure and settings rather than the terms and conditions of a cloud service provider. Additionally, organizations, whose data privacy policies bar them from using public cloud services can draw on Seafile to build a file sharing system of their own.
Pydio Cells, previously known as just Pydio and formerly known as AjaXplorer, is an open-source file-sharing and synchronisation software that runs on the user's own server or in the cloud.
Nextcloud is a suite of client-server software for creating and using file hosting services. Nextcloud provides functionality similar to Dropbox, Office 365 or Google Drive when used with integrated office suites Collabora Online or OnlyOffice. It can be hosted in the cloud or on-premises. It is scalable, from home office software based on the low cost Raspberry Pi, all the way through to full sized data centers that support millions of users. Translations in 60 languages exist for web interface and client applications.
Rclone is an open source, multi threaded, command line computer program to manage or migrate content on cloud and other high latency storage. Its capabilities include sync, transfer, crypt, cache, union, compress and mount. The rclone website lists supported backends including S3 and Google Drive.
Unison is a file synchronization tool for Windows and various Unix-like systems. It allows two replicas of a collection of files and directories to be stored on different hosts, modified separately, and then brought up to date by propagating the changes in each replica to the other. Syncing replicas directly Unison is independent of third-party providers.
Rsync doesn't try to resolve conflicts.