Comparison of file synchronization software: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
No edit summary
Line 18:
! [[Version control]]
! Scheduling or service
! Other info
! Bidirectional
! Only client needed
Line 26:
|-
| [[Conduit (software)|Conduit]] || [[Python (programming language)|Python]]
| Linux, FreeBSD || [[GNU General Public License|GPL]] ||2010<ref>{{Cite web|url=http://ftp.gnome.org/pub/GNOME/sources/conduit/0.3/|title = Index of /Sources/Conduit/0.3/}}</ref> || {{No}} || || || || || {{Yes}} || Synchronizes files, website, network apps || || || || ||
|-
| [[DirSync Pro]] || [[Java (programming language)|Java]]
Line 32:
|-
| [[FreeFileSync]] || [[C++]]
| Windows, macOS, Linux || GPL || 2023.09.<ref>{{Cite web|url=https://www.freefilesync.org/archive.php|title = FreeFileSync}}</ref> || {{Partial|Yes (Donation Edition)}}<ref name="freefilesync-portable-edition">{{cite web |url=https://www.stugon.com/free-file-sync-software/ |title=Free File Sync Software |work=Portable Edition |url-status=live |accessdate=30 January 2022 |archive-url=https://web.archive.org/web/20180111224139/https://www.stugon.com/free-file-sync-software/ |archive-date=2018-01-11 }}</ref> || {{Yes}}<ref name="freefilesync-features">{{cite web |url=https://www.freefilesync.org/faq.php#features |title=Frequently Asked Questions - FreeFileSync |work=Features |url-status=live |archiveurl=https://web.archive.org/web/20170928133716/https://www.freefilesync.org/faq.php#features |archivedate=28 September 2017 |accessdate=28 September 2017 }}</ref> || {{Yes}}<ref name="freefilesync-features"/> || {{Yes}}<ref name="freefilesync-features"/> || {{Yes}} (versioning + recycler)<ref name="freefilesync-features"/> || {{Yes}} || Older version had [[OpenCandy]] Adwareadware/malware, but now funded by donations.<ref name=backup_review>{{citation |date=June 2014 |title=FreeFileSync comes bundled with the OpenCandy malware. |last= Akerlund |first= Geoff |publisher=Backup Review |url=http://www.backupreview.com/freefilesync-review/ |accessdate= 2 February 2018}}</ref><ref name=FFS-FAQ>{{citation | title=FFS FAQ | url=https://freefilesync.org/faq.php#advertisement | accessdate= 27 June 2018}}</ref> Since Version 13 license for business usage needed || {{Yes}} (Two two-way, Mirrormirror, Updateupdate, Customcustom) || {{Yes}} || || ||
|-
| [[iFolder]] || C#, [[Mono (software)|Mono]]
| Windows, macOS, Linux, Solaris || GPL ||2010 || {{No}} || {{Yes}} (centralized database)|| {{Yes}} (files, not folders) || || || || || || || || ||
|-
| [[InterPlanetary File System|Kubo (IPFS)]]
Line 52:
| [[Noise Protocol Framework|Noise]]/TCP and [[QUIC]]/UDP
| [[Libp2p]]
| {{Yes}}<br />(Networknetwork-wide deduplicationde-duplication)
|-
| [[luckyBackup]] || C++
| Windows, macOS, Linux, FreeBSD || GPLv3 || 2018<ref>{{Cite web|url=http://luckybackup.sourceforge.net/news.html|title = LuckyBackup - backup and sync utility}}</ref> || {{Yes}} || || || || || {{Yes}} || Uses rsync backend || || || || ||
|-
| [[Nextcloud]] || JavaScript, PHP, Shell, Python, Vue<ref>{{cite web|title=Nextcloud|url=https://github.com/nextcloud|website=GitHub|accessdate=18 January 2017}}</ref>
Line 61:
|-
| [[ownCloud]] community edition || PHP, Go, JavaScript, Starlark, Shell<ref name=":0">{{Cite web|title = ownCloud|url = https://github.com/owncloud|website = GitHub|accessdate = 2015-07-13}}</ref>
| '''Server:''' Linux, FreeBSD<br/>'''Clients:''' Windows, macOS, Linux, FreeBSD, Android, iOS, Blackberry || AGPLv3 (Serverserver Editionedition) / proprietary (Enterpriseenterprise Editionedition) || 2021 || {{yes}} || {{yes}} || {{yes}} || {{Yes}}<ref name="owncloud-propagate-deletes">{{Cite web|url=https://doc.owncloud.com/docs/next/index.html|title=ownCloud Documentation Overview|website=ownCloud Documentation}}</ref> || {{yes}} || {{yes}} || externalExternal storage support; encryption || {{Yes}} || {{No}} || || ||
|-
| [[Pydio]] Openopen source home
| '''Server:''' PHP, Python, C++ <br /> '''Clients:''' JS, C#, Swift, Java
| Windows, macOS, Linux, Android, iOS
Line 69:
| 2017 || {{yes}} || {{yes}} || {{yes}} || || {{yes}} ([[Git (software)|Git]]<ref>{{Cite web|url=https://pydio.com/en/docs/v8/files-versionning|title=Files versionning|date=2017-05-14|website=Pydio|archive-url=https://web.archive.org/web/20190214161620/https://pydio.com/en/docs/v8/files-versionning|archive-date=2019-02-14|url-status=live|access-date=2019-02-14}}</ref>) || {{yes}} || || || || || ||
|-
| [[rclone]] || [[Go (programming language)|Go]] || [[Linux]], [[Microsoft Windows|Windows]], [[macOS]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[Plan 9 from Bell Labs|Plan9]], [[Solaris (operating system)|Solaris]] - Intel/AMD-64, Intel/AMD-32, ARM-32, ARM-64, MIPS-Big-Endian, MIPS-Little-Endian || [[MIT License|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. || inIn alpha version since 2021{{citation needed|date=June 2022}} || {{yes}} || ||
|-
| [[rsync]] || [[C (programming language)|C]] in a Unix-Linux shell
Line 78:
| access-date=2022-08-26
| quote="Rsync doesn't try to resolve conflicts."
}}</ref> || {{No}} || {{Yes}} using <code>--delete</code> || {{Yes}} using <code>--backup</code> and a time-stamped <code>--suffix</code> || {{Yes}} (via OS) || Client &and server operation. Multiple comparison criteria (date, check-sum). || {{No}}, but can run in either direction || {{yes}} || [[Transmission Control Protocol|TCP]] || [[SSH]], [[remote shell|Rsh]] || {{yes}}
|-
| [[Seafile]] community edition || [[C99]], Python<ref>{{Cite web|title = haiwen/seafile|url = https://github.com/haiwen/seafile|website = GitHub|accessdate = 2015-07-13}}</ref>
Line 87:
|-
| [[SymmetricDS]] || Java
| [[Java SE]] || [[GPL]] || 2018 || {{Yes}} || {{Yes}} || {{Yes}} || || {{No}} || {{Yes}} || plugPlug-in APIs for customization || || || || ||
|-
| Synchronizer ([[krusader]]) ||
Line 93:
|-
| [[Syncthing]] || [[Go (programming language)|Go]]
| Windows, macOS, Linux, [[Android (operating system)|Android]], [[BSD]], [[Solaris (operating system)|Solaris]] || [[Mozilla Public License|MPL v2]] || 2023 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Distributed peer-to-peer sync with automatic NAT traversal. Custom topology (star, fullmeshfull-mesh, mixed). Encryption. || {{Yes}} || {{Yes}} || || ||
|-
| [[Synkron]] || C++
| Windows, macOS, Linux || [[GPL v2]] || 2011<ref>{{Cite web|url=https://sites.google.com/site/synkrondocumentation/news/synkron162|title=Synkron 1.6.2 released - Synkron Documentation|website=sites.google.com}}</ref> || {{Yes}} || {{Yes}} || {{No}} ||{{Yes}} || {{Yes}} || {{Yes}} || || || || || ||
|-
| [[Unison (software)|Unison]] || Mainly [[OCaml]]<ref>{{Citation|last=Pierce|first=Benjamin|title=Unison File Synchronizer|date=2021-12-18|url=https://github.com/bcpierce00/unison|access-date=2021-12-19}}</ref>
| Windows, macOS, Linux || [[GPL]] || 2024<ref>{{cite web|url=https://github.com/bcpierce00/unison/releases/tag/v2.53.4 |title=Release 2.53.4 |website=[[GitHub]] |access-date=2024-02-24}}</ref>|| {{Yes}} || {{Yes}} || {{Yes}} ||{{Yes}} || {{Yes}} || {{Yes}} || Uses rsync backend || {{Yes}} || {{No}} || [[Transmission Control Protocol|TCP]] || [[SSH]], [[Network socket|socket]] || {{Yes}}
|-
|-
! Name !! Programming language
Line 111 ⟶ 110:
{| class="wikitable sortable"
|-
! Name !! Operating system ||!! Vendor ||!! [[Online file storage|Online storage]] ||!! [[Remote desktop]] ||!! Prior file versions, [[revision control]] !! Comments ||!! Portable ||!! Detect rename ||!! Detect move ||!! Scheduling ||!! Full duplex transfer
|-
| [[ActiveSync|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}} (previous versions moved tovia archive folder) || Distributed peer-to-peer sync., working also offline in a LAN || {{No}} || {{Yes}} || {{Yes}} || {{Partial|Pro only}}<ref>{{cite web|url=https://help.getsync.com/hc/en-us/articles/206216855-Sync-2-x-change-log|title=Sync 2.x change log|publisher=}}</ref> || {{Yes}}
|-
| [[Briefcase (Microsoft Windows)|Briefcase]] (part of Windows) (removed in Windows 10 build 14942<ref>{{Cite web|title = Briefcase - Add to New Context Menu in Windows 10 |url = http://www.tenforums.com/tutorials/24426-briefcase-add-new-context-menu-windows-10-a.html| website = tenforums.com|publisher = |accessdate = 2018-10-13}}</ref>) || Windows || [[Microsoft]] || {{no}} || {{no}} || ? || || || || || ||
Line 125 ⟶ 124:
| [[Microsoft Sync Framework]] || Windows || [[Microsoft]] || ? || {{no}} || ? || Syncs files, data, services; a framework, not a tool || || {{Yes}} || {{Yes}} || - ||
|-
| [[SyncToy|Microsoft SyncToy]] (discontinued January 2021) || Windows || [[Microsoft]] || {{no}} || {{no}} || {{no}}, recycle bin only || Sync. local folders || {{No}} || {{Yes}} || {{Yes}} || via OS || {{No}}
|-
| [[Live Mesh|Windows Live Mesh]] (discontinued 13 February 2013) || Windows (Vista and greater), Windows Mobile, OSX || [[Microsoft]] || {{yes}} || {{yes}} || {{no}}, recycle bin only || Sync. folders, [[online file storage|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 || ?
|}
 
Line 228 ⟶ 227:
! scope=col | Propagate deletes
! scope=col | Case sensitive
! scope=col | [[Delta copying|Delta copying (block level transfer)]]
! scope=col | LAN Syncsync.
! scope=col | [[Peer-to-peer|P2P]] Syncsync.
|-
! scope=row | [[Mega (service)|Mega]]
Line 322 ⟶ 321:
! scope=col | Propagate deletes
! scope=col | Case sensitive
! scope=col | [[Delta copying|Delta copying (block level transfer)]]
! scope=col | LAN Syncsync.
! scope=col | [[Peer-to-peer|P2P]] sync.
|}