AlpinDale

Parallel rsync-like pull sync over SSH with resume

412
14
100% credibility
Found Mar 07, 2026 at 412 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

parsync is a fast, resumable tool for copying files from a remote server to your local machine using secure connections, with parallel transfers and efficient updates for changed files.

How It Works

1
🔍 Discover fast file copying

You learn about a handy tool that grabs files from another computer quickly and safely over the internet.

2
📥 Install easily

Run one simple command to download and set it up on your computer, ready in seconds.

3
🔗 Link your remote folder

Tell it the address of the folder on the other computer and where to save locally on yours.

4
🚀 Start the magic sync

Press go, and it scans, plans the smartest way, and copies files super fast in parallel with a progress bar.

5
⏯️ Resume anytime

If something interrupts, just restart and it continues exactly from where it stopped, no lost work.

6
Watch blazing speed

See files fly over at high speed, smarter for changes, saving time and bandwidth.

Files perfectly copied

Your entire folder is now safe locally, everything matches, ready to use without worries.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 412 to 412 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is parsync?

Parasync pulls files from SSH remotes to local destinations in parallel, like rsync but with resumable transfers and optional block-delta sync for changed files. Built in Rust, it handles recursive directory sync over SFTP with progress bars, preserving perms, links, and metadata where possible. Run `parsync -vrPlu user@host:/remote /local` for high-throughput github parallel sync that resumes mid-transfer.

Why is it gaining traction?

It blasts past rsync's single-threaded limits with configurable parallel jobs over SSH, ideal for large pulls in flaky networks—resume skips done chunks automatically. Delta mode cuts bandwidth on repeat syncs by sending only diffs, and flags like --jobs 16 tune for parallel github actions or workflows. Benchmarks show it outpacing rclone/rsync on SFTP, drawing 392 stars for practical speedups.

Who should use this?

DevOps folks syncing repos or deploys over SSH in CI/CD pipelines, like parallel matrix github jobs pulling branches. Backup scripters handling gigabytes with resume needs, or Rust teams mirroring remotes without rsync bottlenecks. Skip if you need push sync or non-SSH.

Verdict

Worth trying for parallel SSH pull sync if rsync feels slow—strong CLI, docs, and cross-platform support shine. But 1.0% credibility score and 392 stars at v0.2.0 mean it's early; validate in staging first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.