Comparison of File synchronization software
Encyclopedia
This is a list of file synchronization software. File synchronization
File synchronization
File synchronization in computing is the process of ensuring that computer files in two or more locations are updated via certain rules....

 is a process of ensuring that files in two or more locations are updated via certain rules.

Open source

This is a comparison of free and open source software
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...

.
Name Protocol Programming language Windows Mac OS X Linux Other OS License Version Portable Detect conflict Detect rename Detect move Undo Scheduling Other information
CleanSync  file system C# GPLv3  2010-04-15 = 2.0
Conduit
Conduit (software)
Conduit is an open-source synchronization program for GNOME. It allows the user to synchronize information to and from various destinations. For instance, it can be used to synchronise photos on the users computer with various websites...

 
network/web app Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

GPL  0.3.16 Synchronizes files, website, network apps
Create Synchronicity
Create Synchronicity
Create Synchronicity is a portable, multilingual file synchronization and backup tool developed in VB.Net, and released under the GNU General Public License, version 3.0.- Development :...

 
file system Visual Basic .NET
Visual Basic .NET
Visual Basic .NET , is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic , which is implemented on the .NET Framework...

 
using mono GPL  2010-08-18 = 4.3 native, via OS
DirSync Pro
DirSync Pro
DirSync Pro is an open source synchronization and backup utility for Windows, Linux, Mac OS X, and all other operating systems that run Java. DirSync Pro is based on the program Directory Synchronize , which was first released in February 2003 by E. Gerber. He subsequently developed it with Frank...

 
file system Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

cross-platform GPLv3  2011-07-24 = 1.44 Creates backups native + via OS
DoubleSnap  C#  GPLv3  2010-04-15 = 2.0 Targeted to synchronizing photos and videos
F. A. S. T. (File-versioning And Syncing Tool) file system C#  GPLv3  2010-04-17 = 2.0.1
FreeFileSync  file system C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 
GPL  2011-11-20 = 4.3
iFolder
IFolder
iFolder is an open source application, developed by Novell, Inc., intended to allow cross-platform file sharing across computer networks.iFolder operates on the concept of shared folders, where a folder is marked as shared and the contents of the folder are then synchronized to other computers over...

 
file system C#/Mono
Mono (software)
Mono, pronounced , is a free and open source project led by Xamarin to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime....

, client software only , client software only GPL  2010-7-19 = 3.8.0.3 , centralized database , files, not folders , files, not folders
OneSync
OneSync
OneSync is a free and open source sync tool developed by CodeDroids team. It maximizes lightweight synchronization experience and provides both offline synchronization through thumb drive and online synchronization through Dropbox.-Functionality:...

 
file system C#  GPL  2010-10-21 = 3.0
rsync
Rsync
rsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar...

 
file system C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 in a Unix/Linux shell
GPL  2011-03-26 = 3.08 via OS
Synkron
Synkron
Synkron is a multiplatform Qt application designed for synchronising two or more folders. It is written in C++ and uses the Qt4 libraries. Synkron is distributed under the terms of the GPL v2....

 
file system C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 
GPL v2  2011-01-25 = 1.6.2
Toucan  file system C GPLv3  2010-11-30 = 3.0.4 , recycle bin supports scripting, encryption, archiving
Unison
Unison (file synchronizer)
Unison is a file synchronization program. It is used for synchronizing files between two directories, either on one computer, or between a computer and another storage device Unison is a file synchronization program. It is used for synchronizing files between two directories, either on one...

 
similar to rsync; uses SSH (or file system) as transport Objective Caml
Objective Caml
OCaml , originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996...

 
GPL  2011-01-?? = 2.40.61 , centralized database via OS

Freeware

This is a comparison of proprietary software
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 released as freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 or gratis
Gratis
Gratis is the process of providing goods or services without compensation. It is often referred to in English as "free of charge" or "complimentary"...

.
Name OS Vendor Online cloud storage
Cloud storage
Cloud storage is a model of networked online storage where data is stored on virtualized pools of storage which are generally hosted by third parties. Hosting companies operate large data centers; and people who require their data to be hosted buy or lease storage capacity from them and use it for...

 
Remote desktop
Remote Desktop
Remote Desktop may refer to:* Remote desktop software** Apple Remote Desktop** Remote Desktop Services** Remote Desktop Protocol* Desktop sharing...

 
Prior file versions, revision control
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

 !! Comments
Detect rename Detect move Scheduling Full duplex transfer
Microsoft ActiveSync
ActiveSync
ActiveSync is a mobile data synchronization technology and protocol developed by Microsoft, originally released in 1996. There are two implementations of the technology: one which synchronizes data and information with handheld devices with a specific desktop computer , and another technology,...

 
Windows Microsoft ? Syncs mobile devices
Windows Mobile Device Center
Windows Mobile Device Center
Windows Mobile Device Center is a synchronization software program developed by Microsoft, and the successor to ActiveSync. It is designed to synchronize various content including music, video, contacts, calendar events, web browser favorites, and other files between Windows Mobile devices and the...

 
Windows Microsoft ? Syncs mobile devices; successor to Microsoft ActiveSync
ActiveSync
ActiveSync is a mobile data synchronization technology and protocol developed by Microsoft, originally released in 1996. There are two implementations of the technology: one which synchronizes data and information with handheld devices with a specific desktop computer , and another technology,...

 
Gbridge
Gbridge
Gbridge is an extension to Google's Gtalk network service. It automatically forms a VPN between user's multiple computers if logged in under same Gtalk user account. The VPN can also be extended to Gtalk friends based on invitation...

 
Windows Gbridge LLC , via VNC or RDP
Remote Desktop Protocol
Remote Desktop Protocol is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to another computer. The protocol is an extension of the ITU-T T.128 application sharing protocol. Clients exist for most versions of Microsoft Windows , Linux, Unix, Mac OS...

 
Sync folders, remote desktop, live web browsing, etc.
Microsoft Sync Framework
Microsoft Sync Framework
Microsoft Sync Framework is a data synchronization platform from Microsoft that can be used to synchronize data across multiple data stores. Sync Framework includes a transport-agnostic architecture, into which data store-specific synchronization providers, modelled on the ADO.NET data provider...

 
Windows Microsoft ? ? Syncs files, data, services; a framework, not a tool -
Microsoft SyncToy
SyncToy
SyncToy is a freeware tool in Microsoft's PowerToys series that provides an easy-to-use graphical user interface for synchronizing files and folders. It is written using Microsoft's .NET framework and uses the Microsoft Sync Framework.-Features:...

 
Windows Microsoft , recycle bin only Sync local folders via OS
Windows Live Mesh  Windows (Vista and greater), Windows Mobile, OSX Microsoft , recycle bin only Sync folders, remote desktop, cloud storage ? ? , syncs whenever it's online
Windows Live Sync, discontinued 31 March 2011) Windows, OSX Microsoft , browsing only , recycle bin only Sync folders, browse devices from website, remote access; was Microsoft FolderShare, 20,000 file limit , syncs whenever it's online ?
Dimio DSyncronize  Windows Dimio , recycle bin only Sync folders, real-time, with FTP ? ? ?
Yintersync Windows Yinter Centrally managed sync service for multiple computers with encryption, scheduler, vss shadow copies, reporting; uses standard Rsync ? ? ?

Commercial

This is a comparison of proprietary software
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 released as commercial
Commercial software
Commercial software, or less commonly, payware, is computer software that is produced for sale or that serves commercial purposes.Commercial software is most often proprietary software, but free software packages may also be commercial software....

.
Name Windows Mac Linux Other OS Open source Online backup service Freeware version Portable Detect conflict File lock Open file support Revision control
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

 
Detect rename Detect move Full duplex transfer, collaborative
Collaborative software
Collaborative software is computer software designed to help people involved in a common task achieve goals...

 
Propagate deletes Case sensitive Delta copying (block level transfer)
Delta copying
Delta copying is a fast way of copying a file that is partially changed, when a previous version is present on the destination location. With delta copying, only the changed part of a file is copied. It is usually used in backup or file copying software, often to save bandwidth when copying between...

Allway Sync
Allway Sync
Allway Sync 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...

 
via other providers , with limits
AIMstor
AIMstor
Cofio AIMstor is a software product developed by Cofio Software. Cofio described the product as a Data management product with a feature set particularly tailored to Backup, Replication and Archiving.- Product Philosophy :...

 
, with limits through VSS case preserving
BackupAssist
BackupAssist
BackupAssist is a backup software product created for use with the Microsoft Windows environments. Developed by Cortex I.T Labs, it is aimed primarily at the small to medium business market and provides protection for Windows Server, Hyper-V, Active Directory, Microsoft Exchange and Microsoft SQL...

 
via Rsync
Rsync
rsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar...

 
Backup4all
Backup4all
Backup4all is a backup software for Microsoft Windows developed by Softland. It allows files to be backed-up to any local or network drive, FTP or SFTP server, CD/DVD/Blu-ray, or other removable media...

 
BestSyncFTP 
BestSync 
Box Sync
Box.net
Box is an online File Sharing and Cloud Content Management service for enterprise companies. The company has adopted a freemium business model, and provides 5GB of free storage for personal accounts. A mobile version of the service is available for Android, iPhone, iPad, BlackBerry and WebOS devices...

 
? ? ? ? ? ? ? ?
broolz yes, non commercial
Distributed Storage
Distributed Storage
Distributed Storage is software for files and directories synchronization locally and between many remote computers connected via LAN or Internet...

 
via other providers
Dmailer Sync
Dmailer
- Overview:Dmailer specialized in portable backup and synchronization software solutions for a range of mobile devices, including USB flash drives, memory cards, external hard disk drives, MP3 players, embedded phone memories, SIM cards and flash-based memory cards for mobile phones.Serving both...

 
Easy Computer Sync
Easy Computer Sync
Easy Computer Sync, developed by Bravura Software is a commercial utility program used to synchronize files and folders between computers, using an Easy Transfer Cable...

 
Easy2Sync for Files
Easy2Sync for Files
Easy2Sync for Files is backup and file synchronization software created for use with the Microsoft Windows environments. It allows backing up and synchronizing files between two folder trees on the same or different drives / computers, including network and usb drives and FTP servers.-Features:* It...

 
, for folders
Egnyte
Egnyte
Egnyte is a computer technology company providing cloud computing infrastructure for online file storage, file sharing and computer backup for small, medium, and large business enterprises....

 
, Android, iPad, iPhone , handled by versioning , case preserving
File Replication Pro  , AIX, BSD, HP-UX, Netware, Solaris, Unix
GoodSync
GoodSync
GoodSync is a backup and file synchronization program. It is used for synchronizing files between two directories, either on one computer, or between a computer and another storage device GoodSync is a backup and file synchronization program. It is used for synchronizing files between two...

 
Handy Backup
Handy Backup
Handy Backup is a disk imaging and backup software developed by Novosoft LLC. Handy Backup creates backup copies of data stored on computers working under Microsoft Windows OS or Unix-like systems with the WINE Windows-compatibility layer. The backups can be stored to a variety of local and remote...

 
RepliWeb
RepliWeb
RepliWeb is a computer software manufacturer headquartered in Coconut Creek, Florida that develops Web content deployment, file synchronization, managed file transfer, and SharePoint application lifecycle solutions...

 Deployment
, partial
Robocopy
Robocopy
Robocopy, or "Robust File Copy", is a command-line directory replication command. It has been available as part of the Windows Resource Kit starting with Windows NT 4.0, and was introduced as a standard feature of Windows Vista, Windows 7 and Windows Server 2008...

 
SpiderOak
Spideroak
SpiderOak is an online backup tool for Windows, Mac and Linux users to back up, share, sync, access and store their data using an off-site server. SpiderOak allows the user to backup any given folder of his/her computer...

 
Partial , one-way sharing only
SugarSync
Sharpcast
SugarSync is a free service that actively syncs your files across all your computers and devices. SugarSync is operated by SugarSync, Inc. and is based in San Mateo, California...

 
, Android, BlackBerry, iPhone, Windows Mobile
SuperFlexible
SuperFlexible
Super Flexible File Synchronizer 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...

 
, Linux only , manual install
SureSync  See Other OS See Other OS Cross-platform possible, from Windows via UNC path or mapped drive , file versioning
SyncBack
SyncBack
SyncBack is a 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....

 
Syncdocs
Syncdocs
Syncdocs is backup and file synchronization software. Syncdocs uses cloud computing to enable users to back up and synchronize Windows computer files to Google Documents accounts.- Features :* Full data migration to Google Docs cloud...

 
, Google Docs web interface only , beta only for MS Word only
Synchronize It
Synchronize It
Synchronize It! allows you to compare and synchronize folders that can be stored on the same computer, on different computers, in archives or on FTP sites. Various synchronization modes and comparison rules are available.- Folders comparison :...

!
Syncplicity
Syncplicity
Syncplicity is a backup and synchronization service provided by Syncplicity Inc. The service allows users to store and sync files online between computers...

 
Synk  via other providers
Tonido
Tonido
Tonido is a home server NAS software. Once installed on a computer, Tonido software makes that computer's files available remotely through the browser from the WAN. No port forwarding is required, as data is transmitted through Tonido's servers. Users can switch to not using Tonido's servers by...

 
, Android, BlackBerry, iPhone, Windows Phone
Ubuntu One
Ubuntu One
Ubuntu One is a personal cloud service operated by Canonical Ltd.The service enables users to store files online and sync them between computers and mobile devices, as well as stream audio and music from cloud to mobile devices.- Features :...

 
Partial
Wuala
Wuala
Wuala is a secure online storage, file synchronization, versioning and backup, service, originally developed and run by Caleido Inc., which is now part of LaCie. Service is a combination of:...

 
, Android Partial
ZumoDrive
ZumoDrive
ZumoDrive is a cloud-based file synchronization and storage service operated by Zecter, Inc. On December 22nd, 2010, Zecter announced its acquisition by Motorola Mobility. The service enables users to store and sync files online and between computers using their HybridCloud storage solution...

 
, Android, iPhone, Palm webOS
Name Windows Mac Linux Other OS Open source Online backup service Freeware version Portable Detect conflict File lock Open file support Revision control
Revision control
Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files...

 
Detect rename Detect move Full duplex transfer, collaborative
Collaborative software
Collaborative software is computer software designed to help people involved in a common task achieve goals...

 
Propagate deletes Case sensitive Delta copying (block level transfer)
Delta copying
Delta copying is a fast way of copying a file that is partially changed, when a previous version is present on the destination location. With delta copying, only the changed part of a file is copied. It is usually used in backup or file copying software, often to save bandwidth when copying between...


See also

  • Comparison of online backup services
  • Comparison of revision control software
    Comparison of revision control software
    The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management software.- General information :Table Explanation...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK