Show HN: KelpsGet – Modern download manager built in Rust

github.com

1 points by Ghoulmf7221 7 hours ago

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!

jenadine 2 hours 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?