mwget

Crates.iomwget
lib.rsmwget
version1.0.2
created_at2026-01-15 03:28:41.927237+00
updated_at2026-01-15 03:28:41.927237+00
descriptionA multi-threaded wget implementation in Rust
homepagehttps://github.com/rayylee/mwget
repositoryhttps://github.com/rayylee/mwget
max_upload_size
id2044491
size124,986
Ray Lee (hburaylee)

documentation

https://rayylee.github.io/mwget

README

mwget

A high-performance, multi-threaded wget implementation written in Rust.

Installation

From Source

git clone <repository-url>
cd mwget
cargo build --release

The compiled binary will be available at target/release/mwget.

Usage

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.iso

Development

Building

cargo build

Running with debug output

RUST_LOG=debug cargo run -- <url>

Testing

cargo test

Code quality

cargo clippy
cargo fmt

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Ensure all tests pass and code follows project conventions
  6. Submit a pull request
Commit count: 0

cargo fmt