al-mo.de WayWayBack

Android · Desktop · Free & open source

WayWayBack

Walk any site's history on a heat-map calendar — year, month, day — and open the snapshot.

WayWayBack home screen

An unofficial Wayback Machine client with no backend of its own.

Find the site

Search merges instant URL guesses with two optional keyless engines — Wikipedia (article → homepage) and npm (package → repository). Recent searches are saved and offered next time.

WayWayBack search screen

Read its history as a heat map

Pick a year, a month, a day. Every day cell shows how many times the site was captured, on a heat scale. Years and months the archive says are empty are marked and never requested.

WayWayBack calendar heat map

Open the exact snapshot

A per-day list of captures with hour / minute / second filters that only offer the times that actually exist. Tap one to open it in your browser.

WayWayBack per-day snapshot list

No account. No tracking. No ads.
Everything stays on your device.

Get it

All builds live on the latest GitHub release. Direct downloads:

On Linux, extract and run ./wwb (needs GTK 3). On macOS the .app is unsigned — run xattr -dr com.apple.quarantine WayWayBack.app once, then open it. An F-Droid inclusion request is planned; the reproducible build is already in place.

What I built

Sole developer. A Flutter app for Android and desktop (Linux, Windows, macOS) that talks directly to the public web.archive.org endpoints — no server of my own. It uses the Wayback Machine's own calendar APIs (sparkline + calendarcaptures), fetches only the selected year, and caches results locally with a TTL so re-visits are instant.

Everything — starred sites and snapshots, open history, recent searches, home-tab order, theme — is stored on device in a drift (SQLite) database. Layers stay separated: data → state (Riverpod) → UI. Share a URL into the app or use wwb://open?url=… deep links to jump straight to a site's calendar. Releases are reproducible builds (pinned Flutter, fixed build path, Docker) ready for F-Droid.

Built with

Languages

Dart Python

Framework & platforms

Flutter 3.41 Android Linux (GTK 3) Windows macOS

Architecture & libraries

Riverpod drift (SQLite) build_runner / codegen Material 3 / Material You App links & share intents

Data sources

web.archive.org __wb sparkline calendarcaptures Wikipedia (keyless) npm registry (keyless)

Build & delivery

FVM Docker GitHub Actions Fastlane metadata Reproducible builds

Everything else

Stars & history

Star sites and snapshots; keep a local log of every link and capture you opened.

Share to open

Share a URL from any app, or use wwb:// deep links, to jump to its calendar.

Themes & layout

Light / dark / system, and drag-to-reorder home tabs.

Smart time filters

Hour / minute / second pickers that only show the times a capture exists.

Independent & unofficial

WayWayBack is not the Wayback Machine and is not affiliated with, endorsed by, or connected to the Internet Archive. It has no backend — it talks directly to the public web.archive.org endpoints and stores all data locally. Archived content and trademarks belong to their respective owners.

Free & open source

Licensed under the GPL-3.0-or-later. No ads, no tracking, no account. Issues and contributions are welcome on GitHub.

Android APK All downloads