Show HN: KelpsGet – Modern download manager built in Rust

1 Ghoulmf7221 1 5/23/2025, 2:47:54 AM github.com ↗
Hi HN!

I'm the creator of KelpsGet, a download manager I built in Rust.

Started as a learning project to understand Rust better, but it evolved into something I think others might find useful.

Key features: - GUI interface (built with egui) - Multiple protocols: HTTP/HTTPS, FTP, SFTP, torrents - Parallel downloads with resume capability - Cross-platform (Linux, macOS, Windows)

The interesting technical challenges were: - Handling different protocols in a unified interface - Building a responsive GUI in Rust - Managing concurrent downloads efficiently

Try it: `cargo install kelpsget` or download binaries from releases.

Would love feedback from the community, especially on the Rust implementation and any missing features you'd find useful!

Comments (1)

jenadine · 2h ago
It would be great to see a screenshot in the README to get a quick idea of how the UI looks.

How was your experience using egui? Why did you choose it over other Rust toolkits?