cd ..






Rivet
Rivet is a cross-platform desktop application that brings the power of rsync to a modern GUI. The project is built with Rust, Tauri 2 and React and aims to make one of the most capable file sync tools easier to use without losing the control and configurability that make it so widely used. It takes the complexity of rsync’s CLI with over 140 flags and wraps it in a logical graphical interface. The goal of the project is to provide a GUI that can represent the full capability of rsync.
RustTauriReact
> Goal: Represent the full capability of rsync in a graphical interface.
#Challenges
- -Modeling complex rsync flag interactions
- -Extracting structured real-time progress from raw terminal output
- -Making powerful file synchronization safe for both casual and advanced use
#Features
- +Organized rsync controls in simple categories
- +Instant command preview for selected options
- +Visual preview of file changes
- +Reusable sync configurations and profiles
- +Live progress dashboard for ongoing transfers.
- +Sync history and logs
#Media Preview






