v3.7.4 — PRODUCTION READY

Rsync,
done right.

7 interoperable tools. Shared state. Bulletproof transfers. The modern way to use rsync across macOS, Linux, and Windows.

Trusted by power users & teams
RsyncPlus Logo
7 implementations in sync
Shared state across all versions
Windows 11 + macOS + Linux
Cross-version pause/resume/kill
FEATURES

Everything you need for reliable rsync.

Built by people who actually use rsync every day.

Resilient + Auto-recovery

Default --partial --inplace. 1000 retries with backoff. Watchdog supervisor that auto-restarts failed jobs. --newer-than-last support.

Deep Verification

Pre + post SHA256 manifests (local + remote). Transfer only succeeds when both sides match. Full reports stored with every job.

Rich Cross-Version Control

Start in Bash. Monitor in GUI. Pause from PowerShell. Kill from TUI. All tools share the same locks, logs, and state.

Excellent Logging

Per-run logs + latest symlink + master log. Rich stats files with speed, bytes, and duration for every transfer.

Privilege-Aware Locks

Only root / Windows Administrator can run multiple concurrent remote transfers. Prevents accidental duplicate sends.

True Cross-Platform

Perfect on macOS (even with ancient bash). Native-feeling on Windows 11 via PowerShell. Full WSL, Git Bash, and cwRsync support.

One tool.
Seven perfect implementations.

All versions speak the same language and share state for seamless control.

Bash
Primary on macOS/Linux
Colorful interactive shell with hotkeys, full filtering, and beautiful output.
Python CLI
Cross-platform core
Zero-dependency CLI. The control plane that everything else talks to.
PowerShell
Native Windows 11
Real Write-Progress, winget experience, and full feature parity.
Curses TUI
Compiled binary
Beautiful 3-pane ncurses interface. No Python runtime required.
Tkinter GUI
Desktop experience
Polished graphical interface with live progress bars.
Tauri Web UI
Modern web frontend
Browser-based dashboard with rich controls.
Java Swing
Full desktop GUI
Powerful Java client with metrics, tables, and deep controls.
All 7 versions stay perfectly in sync via a shared contract.
HOW IT WORKS

The 3-Pane Dashboard.
One experience.

Panel-View (Transfers • Control • Logs) — live in the TUI and reflected across all 7 versions.

→
Start a job from the shell or GUI
→
Monitor progress from any version
→
Pause or kill from TUI or PowerShell
→
See rich historical stats anywhere
RsyncPlus TUI — Panel-View (demo) (V: toggle layout)
v3.7.4
Transfers 3 jobs
backup-202606.tar 68%
1.1G / 1.6G • 47.8MB/s • ETA 11s
archive-full.tar.gz [PAUSED]
2.4G • paused by user
logs-weekly.tar ✓
842M • 47s • 18.1MB/s
vm-snap-2026.tar ✓
4.2G • 2m 11s
Arrows: select • Enter: control
Control (remote) ls -lsat
total 9.1G
drwxr-xr-x 4 user staff 128 Jun 20 16:40 .
-rw-r--r-- 1.2G user staff Jun 19 11:22 datasets-2026.tar
-rw-r--r-- 2.8G user staff Jun 18 09:05 full-backup.tar.gz
-rw-r--r-- 890M user staff Jun 17 22:15 project-archive.tar
-rw-r--r-- 1.5G user staff Jun 16 14:55 secure-logs.tar.gz
-rw-r--r-- 2.4G user staff Jun 15 08:30 vm-images.tar
4.1G used • 12 files
r=refresh • arrows scroll
Logs master
=== 16:07:29 | tui | transfer completed | backup-202606 | 1.1G 47.8MB/s
=== 16:07:10 | tui-direct | start | user=dev label=archive-full
=== 16:05:44 | tui | pause | job paused by user
=== 16:03:12 | tui-direct | PERMISSION DENIED | bad password for remote site | aborted
=== 16:01:55 | tui | initial .xfer sample | no output captured yet
=== 16:00:02 | tui | verify | vm-snap-2026 | md5 match SUCCESS
=== 15:58:41 | tui-debug | speed | 48.2B/s (remote throttle)
scroll • w=wrap
Same 3-pane view in the native TUI. Jobs started anywhere are visible and controllable from all interfaces. (Press V or click the V button to toggle layout in the demo above.)
Horizontal Layout View (panes stacked vertically • V toggle in real TUI)
RsyncPlus TUI — Horizontal (stacked) Layout
v3.7.4
Transfersin-prog • paused • completed
backup-202606.tar 68% 47.8MB/s ETA 11s
archive-full.tar.gz [PAUSED] 2.4G
logs-weekly.tar ✓ 842M 47s
vm-snap-2026.tar ✓ 4.2G 2m11s
Control (remote ls -lsat)
total 9.1G
-rw-r--r-- 1.2G datasets-2026.tar
-rw-r--r-- 2.8G full-backup.tar.gz
-rw-r--r-- 890M project-archive.tar
-rw-r--r-- 1.5G secure-logs.tar.gz
4.1G used • 12 files
Logs (multi-color examples)
=== 16:07:29 tui transfer completed backup-202606
=== 16:07:10 tui-direct start
=== 16:05:44 tui pause [PAUSED]
=== 16:03:12 tui-direct PERMISSION DENIED | bad password for remote site
=== 15:58:41 tui-debug speed throttle

For more information

Contact us regarding access, licensing, support, or enterprise use.

Works out of the box with brew install rsync on macOS • All versions share the same state