Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rsyncOSX/RsyncOSX
A macOS GUI for rsync.
https://github.com/rsyncOSX/RsyncOSX
backup nas rsync swift swiftui xcode
Last synced: about 1 month ago
JSON representation
A macOS GUI for rsync.
- Host: GitHub
- URL: https://github.com/rsyncOSX/RsyncOSX
- Owner: rsyncOSX
- License: mit
- Created: 2016-09-27T11:46:37.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T06:21:05.000Z (5 months ago)
- Last Synced: 2024-07-14T07:29:18.123Z (5 months ago)
- Topics: backup, nas, rsync, swift, swiftui, xcode
- Language: Swift
- Homepage: https://rsyncosx.github.io/RsyncOSX/
- Size: 220 MB
- Stars: 1,333
- Watchers: 29
- Forks: 74
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-tools - RsyncOSX - rsync GUI. (Cloud Storage / Dependency Management)
- project-awesome - rsyncOSX/RsyncOSX - A macOS GUI for rsync. (Swift)
README
## Hi there 👋
RsyncUI is a GUI on the Apple macOS platform for the command line tool [rsync](https://github.com/WayneD/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`.### Install by Homebrew
RsyncUI might be installed by Homebrew or by direct Download. It is signed and notarized by Apple.
| App | Homebrew | macOS | Documentation |
| ----------- | ----------- | ----------- | ----------- |
| RsyncUI | `brew install --cask rsyncui` | macOS Sonoma and later | [rsyncui.netlify.app](https://rsyncui.netlify.app/docs/) |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.5 - [13 October 2024](https://github.com/rsyncOSX/RsyncUI/releases) - active development and maintenance | 6 May 2021 |
| RsyncOSX | JSON | Storyboard, imperativ | v6.8.0 - [13 April 2023](https://github.com/rsyncOSX/RsyncOSX_archived/releases) - *not maintained, repository is archived and readonly* | 14 March 2016 |### Important to verify new tasks
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.### External task executing rsync
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 (Swift, SwiftUI)
[![GitHub license](https://img.shields.io/github/license/rsyncOSX/RsyncUI)](https://github.com/rsyncOSX/RsyncUI/blob/main/Licence.MD)
![GitHub Releases](https://img.shields.io/github/downloads/rsyncosx/RsyncUI/v2.1.5/total)
[![GitHub issues](https://img.shields.io/github/issues/rsyncOSX/RsyncUI)](https://github.com/rsyncOSX/RsyncUI/issues)**RsyncUI** is released for *macOS Sonoma and later*. Latest build is [13 October 2024](https://github.com/rsyncOSX/RsyncUI/releases).
- the [user guide for RsyncUI](https://rsyncui.netlify.app/docs/)
- the [changelog](https://rsyncui.netlify.app/docs/changelog/)![](images/rsyncui.png)
### RsyncOSX (Swift, Storyboard) - archived, not maintained
[![GitHub license](https://img.shields.io/github/license/rsyncOSX/RsyncOSX_archived)](https://github.com/rsyncOSX/RsyncOSX/blob/master/Licence.MD)
![GitHub Releases](https://img.shields.io/github/downloads/rsyncosx/RsyncOSX_archived/v6.8.0/total)**RsyncOSX** was released for *macOS Big Sur* and later. Please be aware of the repository for RsyncOSX is archived and not maintained.