Back to browse
GitHub Repository

cp reimagined

429 starsRust

cpx – cp with progress bars, resume and parallel copying

by 11happy5·Mar 6, 2026·5 points·1 comment

AI Analysis

●●●BangerSolve My ProblemSlick

cp reimagined in Rust with resume, parallelism, and 5x speed boost over GNU cp.

Strengths
  • 5x faster parallel copying vs GNU cp with transparent benchmarks demonstrating real gains
  • Resume with checksum verification prevents re-downloading partially transferred files
  • Gitignore-style exclusion patterns and attribute preservation match power-user expectations
Weaknesses
  • Linux-only limits reach; macOS and Windows users stuck with rsync or native tools
  • No remote copying (SSH) unlike rsync, reducing applicability for sysadmins
Target Audience

Linux users, developers managing large file transfers and backups

Similar To

rsync · GNU cp · pv (pipe viewer)

Post Description

I built cpx, a modern take on cp that adds progress bars, resumable copies, and parallel file copying.

It’s written in Rust and aims to make copying large directories less opaque and faster while staying simple to use.

Repo: https://github.com/11happy/cpx

Would love feedback.

Similar Projects