Version 1.0.0
The first public release of webChronicle. A Node.js-based web archiver that saves snapshots of websites and serves them locally for offline browsing.
Features
- Archive any website with a single command
- Browse previous versions of pages you’ve saved
- Nothing leaves your computer — no cloud, no uploads, no telemetry
- Multiple domains in one snapshot run
- Recursive scraping — follows links to grab whole sites
- Overlay with archive date and back link, injected at serve time
- Eleventy templates for the index page
- JSON ledger index of all snapshots
Install
git clone https://github.com/freshjuice-dev/webchronicle.git
cd webchronicle
npm install
npm run scrape
npm run build
npm run serve
Tech
Node.js + Eleventy. System fonts, no frameworks.