3 ms·
Show HN: KelpsGet – Modern download manager built in Rust
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 1y agoIt 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?
- Ghoulmf7221 1y ago[dead]
- Ghoulmf7221 1y agoI've put some screenshots in the README file and the next step is to create a library so that other people can use my project as a Rust Crate.