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!
How was your experience using egui? Why did you choose it over other Rust toolkits?