A high-performance, multi-threaded wget implementation written in Rust.
git clone <repository-url>
cd mwget
cargo build --releaseThe compiled binary will be available at target/release/mwget.
Basic usage is similar to wget:
# Download a file
mwget https://example.com/file.zip
# Use 8 concurrent connections
mwget -n 8 https://example.com/large-file.isocargo buildRUST_LOG=debug cargo run -- <url>cargo testcargo clippy
cargo fmt- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new functionality
- Ensure all tests pass and code follows project conventions
- Submit a pull request