RsyncUI is a GUI on the Apple macOS platform for the command line tool rsync. It is rsync
which executes the synchronize data tasks. The GUI is only for organizing tasks, setting parameters to rsync
and make it easier to use rsync
.
If you are on macOS Sonoma and later, use RsyncUI.
The apps might be installed by Homebrew or by direct Download. The apps are signed and notarized by Apple.
App | Homebrew | macOS | Documentation |
---|---|---|---|
RsyncUI | brew install --cask rsyncui |
macOS Sonoma and later | rsyncui.netlify.app |
RsyncOSX | brew install --cask rsyncosx |
macOS Big Sur and later - not maintained, repository is archived and readonly | rsyncosx.netlify.app |
The development of RsyncOSX commenced in 2015 as a project to learn Swift. In 2019, Apple released SwiftUI. SwiftUI quickly became popular and I commenced another project, RsyncUI, to learn SwiftUI.
App | Storage | UI | Latest version | Version 1.0.0 |
---|---|---|---|---|
RsyncUI | JSON | SwiftUI, declarativ | v2.1.4 - 27 September 2024 - active development and maintenance | 6 May 2021 |
RsyncOSX | JSON | Storyboard, imperativ | v6.8.0 - 13 April 2023 - not maintained, repository is archived and readonly | 14 March 2016 |
The UI of RsyncUI can for users who dont know rsync
be difficult and complex to understand. Setting wrong parameters to rsync
can result in deleted data. For your own safety it is important to execute a simulated run, a --dry-run
, and verify the result before the real run.
Please be aware it is an external task not controlled by RsyncUI, which executes the command-line tool rsync. The progress and termination of the external rsync task are monitored. The user can abort the task at any time. Please let the abort finish and cleanup properly before starting a new task. It might take a few seconds. If not, the apps might become unresponsive.
RsyncUI is released for macOS Sonoma and later. Latest build is 27 September 2024.
- the user guide for RsyncUI
- the changelog
RsyncOSX was released for macOS Big Sur and later. Please be aware of the repository for RsyncOSX is archived and not maintained.