nraboy/resty-desktop — explained in plain English
Analysis updated 2026-05-18
Add and manage local or remote Restic backup repositories through a visual interface instead of the command line.
Define scheduled backup plans with source folders, exclude patterns, and retention rules that run automatically.
Browse, compare, and restore files from any backup snapshot using a file browser and snapshot diff view.
Export all repositories and backup plans to a protected file for migration to another machine.
| nraboy/resty-desktop | acoyfellow/svelte-edge | adsorgcn/adspilot | |
|---|---|---|---|
| Stars | 18 | 18 | 18 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Restic itself to be installed separately, and macOS builds need a manual quarantine flag removal since they are not code signed.
This is a desktop app that gives a visual interface to Restic, a popular command line backup tool, so people can manage backups without typing commands. It works on macOS, Windows, and Linux, and wraps the existing Restic tool rather than replacing it. With it, you can add backup repositories stored locally or with remote services like S3, SFTP, or B2, and check on their health or rename and remove them. You can define backup plans that specify which folders to back up, which files to skip, and how long to keep old backups, then run those plans immediately or put them on an automatic schedule that keeps running in the background even when the window is closed. All repository passwords are encrypted and protected behind a single master password you enter when opening the app. Once backups exist, you can browse every snapshot, compare any two snapshots to see exactly what changed between them, and restore individual files, folders, or entire snapshots from a simple file browser. There is also a search feature that finds files by name across one snapshot or an entire repository. Other conveniences include a system tray option so scheduled backups keep running quietly, dark and light themes, a history log of every backup run, and the ability to export or import your repositories and backup plans as a single protected file, including importing configuration from a similar tool called Backrest. To use it, you need Restic itself already installed on your computer, since this app calls it behind the scenes. Pre-built versions are available to download, though on macOS you need to manually remove a security quarantine flag the first time you run it, since the app is not code signed. This is aimed at anyone who already uses or wants to use Restic for backups but prefers a graphical interface over the command line. It is released under the MIT license.
A cross-platform desktop app that gives the Restic backup tool a visual interface for managing repositories, running backups, and restoring files.
Mainly TypeScript. The stack also includes TypeScript, React, Tauri.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.