0xFFE40x00B20xA1F00x3C8D0x7E21unsafe { ptr::read() }STACKRust · Systems · Network
Systèmes & Réseau

Wget

Réimplémentation de wget en Rust : téléchargement concurrent, progress bar et miroir de site.

RustCLIHTTPNetworkingConcurrency

À propos du projet

Réimplémentation fidèle de l'outil GNU wget en Rust. Le projet supporte le téléchargement de fichiers via HTTP/HTTPS, le mirroring récursif de sites web, la reprise de téléchargements interrompus et les téléchargements en arrière-plan. Une progress bar en temps réel affiche la vitesse et l'ETA. Le parsing HTML permet de suivre les liens pour le mirroring.

Fonctionnalités clés

  • Téléchargement HTTP/HTTPS avec reprise sur interruption
  • Mirroring récursif de sites web avec parsing HTML
  • Progress bar temps réel avec vitesse et ETA
  • Téléchargements multiples concurrents en background
  • Respect du fichier robots.txt et rate limiting
aniasse/wget

$ git clone https://github.com/aniasse/wget.git

Cloning into 'wget'...

remote: Enumerating objects: done.

$ cdwget

$ cat README.md

# Wget

Réimplémentation de wget en Rust : téléchargement concurrent, progress bar et miroir de site.

/
Adama.

Software Engineer basé au Sénégal. Spécialisé en Go, Rust, Cloud-DevOps et Cybersécurité. Passionné par les systèmes distribués et les architectures performantes.

Stack

  • Nuxt 3
  • Tailwind CSS
  • Vercel

Status

Disponible

Ouvert aux missions freelance et collaborations.

Me contacter

© 2026 Adama Niasse. Tous droits réservés.

Dakar, Sénégal