Fast, encrypted, deduplicated backups in Rust — with friendly YAML config, a desktop GUI, and support for S3, custom REST and SFTP storage.
See the codeA fast, encrypted, deduplicated backup tool written in Rust centered around a friendly YAML config file.
Inspired by BorgBackup, Borgmatic, Restic, and Rustic. Vykar uses its own on-disk format and is not compatible with Borg or Restic repositories.
⚠️ Don't use for production backups yet, but do test it along other backup tools.
vykar daemon — runs backup cycles on a configurable interval (no cron needed), with an optional read-only HTTP status pageVykar leads in both speed and CPU efficiency, while maintaining competitive memory usage.

All benchmarks were run on the same idle Intel i7-6700 CPU @ 3.40GHz machine with 2x Samsung PM981 NVMe drives. Compression settings were chosen to keep resulting repository sizes comparable. The sample corpus is a mix of small and large files with varying compressibility. See our benchmark script for full details.
curl -fsSL https://vykar.borgbase.com/install.sh | sh
Or download the latest release for your platform from the releases page. A Docker image is also available.
# Generate a starter config and edit it
vykar config
# Initialize the repository and run a backup
vykar init
vykar backup
# List snapshots
vykar list
See the full documentation for storage backends, restore, maintenance, and more.
vykar-gui is a Slint-based desktop app that uses vykar-core directly (it does not shell out to the CLI).
vykar.yaml as the source of truth and auto-reloads config changesPeriodic GUI scheduling is configured in vykar.yaml via:
schedule:
enabled: true
every: "24h"
on_startup: false
jitter_seconds: 0
To report a security vulnerability, please email [email protected].
GNU General Public License v3.0
(top 24 of 27)
349 followers · starred Jun 2026
261 followers · starred Mar 2026
251 followers · starred Mar 2026
481 followers · starred Sep 2026
Fast, encrypted, deduplicated backups in Rust — with friendly YAML config, a desktop GUI, and support for S3, custom REST and SFTP storage.
See the codeA fast, encrypted, deduplicated backup tool written in Rust centered around a friendly YAML config file.
Inspired by BorgBackup, Borgmatic, Restic, and Rustic. Vykar uses its own on-disk format and is not compatible with Borg or Restic repositories.
⚠️ Don't use for production backups yet, but do test it along other backup tools.
vykar daemon — runs backup cycles on a configurable interval (no cron needed), with an optional read-only HTTP status pageVykar leads in both speed and CPU efficiency, while maintaining competitive memory usage.

All benchmarks were run on the same idle Intel i7-6700 CPU @ 3.40GHz machine with 2x Samsung PM981 NVMe drives. Compression settings were chosen to keep resulting repository sizes comparable. The sample corpus is a mix of small and large files with varying compressibility. See our benchmark script for full details.
curl -fsSL https://vykar.borgbase.com/install.sh | sh
Or download the latest release for your platform from the releases page. A Docker image is also available.
# Generate a starter config and edit it
vykar config
# Initialize the repository and run a backup
vykar init
vykar backup
# List snapshots
vykar list
See the full documentation for storage backends, restore, maintenance, and more.
vykar-gui is a Slint-based desktop app that uses vykar-core directly (it does not shell out to the CLI).
vykar.yaml as the source of truth and auto-reloads config changesPeriodic GUI scheduling is configured in vykar.yaml via:
schedule:
enabled: true
every: "24h"
on_startup: false
jitter_seconds: 0
To report a security vulnerability, please email [email protected].
GNU General Public License v3.0
(top 24 of 27)
349 followers · starred Jun 2026
261 followers · starred Mar 2026
251 followers · starred Mar 2026
481 followers · starred Sep 2026