• 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

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
6,044 GitHub stars.
6,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

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

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • NewsNext avatar

    newsnow

    Web dashboard that gathers trending headlines from many news sources

    22.1k