This is the open source desktop and web app for Rsyncinator, the GUI tool for generating rsync commands.
Like this app?
Please consider donating via the Gumroad product page which helps me to maintain and add new features!
Please see the releases directory for downloading the executables.
This app uses Svelte for the web side of things and Tauri for the application. You will need Node and Rust installed.
npm install
# The web app - available on port 5000
npm run dev
# Run the desktop app in another terminal
npm run tauri dev
To build your own production version of the app first make sure the Tauri prequisites are installed,
Additionally, for Linux you will need the following dependencies installed: libxcb-shape
, libxcb-xfixes
, and xorg-dev
. You can install these in Ubuntu with sudo apt install libxcb-xfixes0-dev libxcv-shape0-dev xorg-dev
.
Finally, generate the web assets and then build the Tauri application.
npm run build && npm run tauri build