• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Ahmed Ibrahim avatar

Complete Website Downloader

Web app that mirrors a site with wget and returns it as a zip archive

  • Web apps and sites
  • Media and downloads
View on GitHub
Website

Featured by Willet

What it is

A small Node.js web app that takes a URL, runs wget in mirror mode to fetch the pages along with their scripts, stylesheets, and images, rewrites links for offline viewing, and sends the result back as a compressed archive over a socket connection. It needs wget installed on the server, and lets you cap download size and run time through environment variables. Developers and designers use it to grab a local copy of a site's front-end files to study or browse offline.

Images

Facts

Stars
6k6,044

Forks
1,398
Commits
100
Contributors
10
Language
HTML
License
MIT
Last commit
Aug 12, 2026
On GitHub since
October 2019
Platforms
web, self-hosted
Self-hostable
Yes
Author
Ahmed Ibrahim
Tags
  • downloader
  • web-archiving
  • web-scraping

Last synced from GitHub on Oct 20, 2026

Share and more

Comments

No comments yet. Start the conversation.

The 10 best overlooked open-source projects, every Monday.