Show HN: KelpsGet – Modern download manager built in Rust
github.comHi 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!
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?