Welcome to the products page for Mergeall, a cross-platform tool for syncing content folders. Mergeall is both a GUI and a script, does both incremental backups and fast change propagation, and can serve as a manual but private alternative to cloud storage. With Mergeall, your stuff is your property, not someone else's point of control. For a quick tour of Mergeall's features, see its User Guide's Introducing Mergeall, its PC screenshots, and its Android how-to.
New: Mergeall 3.3 was released in Mar-2022, with Unicode normalization for filename matching, and minor GUI and report mods. All download packages below were rebuilt to use 3.3, and include 3.2's changes.
Mergeall 3.2 was released in Oct-2021 in the source-code package only,
Mergeall runs on macOS (f.k.a. Mac OS X), Windows, Linux, and Android. It's available as a platform-specific Mac app, Windows 64-bit exe, and Linux executable, plus a complete source-code package that runs on all four platforms. Click the download link below to fetch the package you wish to use. The app, exe, and executable may be easier to install and run, but source code can be studied, runs where others do not, is required on Android today, and nullifies some of the issues covered by the next section's pointers.
|macOS app||☞||Download Mergeall.app.zip|
|Windows exe||☞||Download Mergeall-64bit.zip|
|Linux executable||☞||Download Mergeall.zip|
|Source-code package||☞||Download Mergeall-source.zip|
Though not normally needed, the prior versions of any of the above are
available with a "prev-" name suffix on the full products page
For example, fetch
prev-Mergeall.app.zip for the
prior 3.1 build of the macOS app.
For more details on Mergeall's download packages, as well as their complete install and usage instructions, see the main README.txt. In brief, you'll fetch, unzip, and run either the unzipped app itself (macOS), a same-named executable inside the unzip (Windows and Linux), or the program's main script in the unzipped source code (all platforms).
The latest getting-started pointers:
PYTHONIOENCODINGnote here. 32-bit users: you cannot run the 64-bit package, but can run the source code, fetch 3.1's 32-bit build, or make an executable of your own with the build script.
For a preview of Mergeall in action, visit its screenshots page.
For information on using Mergeall, explore its User Guide.
For highlights of Mergeall's releases, view its recent changes.
For Mergeall's full source code online, browse its unzipped code.
For help on using Mergeall on Android phones, see this page.
For more on Mergeall's change detection, see the demo.