Unison file synchronizer
Browse cluster: OCaml Systems and Utilities →Unison is a file-synchronization tool that allows two replicas of files and directories stored on different hosts or disks to be modified separately and then synchronized by propagating changes between them. It works across POSIX-compliant systems such as BSD, GNU/Linux, and macOS, as well as Windows, and can handle conflicting updates by detecting and displaying them rather than simply mirroring data. The project is built with OCaml and includes platform-specific components such as GUI implementations for macOS (using Cocoa) and Windows, along with icon assets for various desktop environments. Unison is maintained by a small team centered around the University of Pennsylvania and is distributed as free and open-source software under the GNU Public License Version 3.