
ArchiveBox
Open-source self-hosted web archiving and snapshotting tool
28k stars 1.6k forks last commit first released MIT
Actively maintained
Last commit 28 Jul 2026.

ArchiveBox is a self-hosted, open-source web archiving application that captures and preserves web pages and associated media in durable formats for long-term access. It can ingest URLs, browser history, bookmarks, RSS feeds, and other sources and produces redundant snapshot outputs for offline viewing and analysis.
Key Features
- Multiple import sources: URLs, browser history, bookmarks, Pocket/Pinboard, RSS and more.
- Saves snapshots in redundant, portable formats: original HTML+CSS+JS, singlefile HTML, screenshot PNG, PDF, WARC, JSON, MP3/MP4, and SQLite index.
- Web UI + CLI + Python API: manage collections via a self-hosted web app, a command-line interface, or the Python library.
- Search & indexing options: SQLite FTS or external search backends (e.g., Sonic) for fast full-text queries.
- Extensible extractors: integrates with standard tools (chromium/chrome, yt-dlp, singlefile, readability) and can be configured to run optional extractors.
Use Cases
- Journalists and researchers preserving cited pages and social media posts for reproducibility and evidence.
- Legal and compliance teams capturing time-stamped snapshots for records and audits.
- Individuals or organizations creating offline archives of bookmarks, blogs, or multimedia collections.
Limitations and Considerations
- Storage and disk usage can grow quickly (especially when archiving video/audio); careful tuning of extractor settings and filesystem choice is recommended.
- Several high-fidelity extractors rely on external system packages (Chromium/Chrome, Node, ffmpeg, yt-dlp); installing the full feature set requires additional runtime dependencies.
ArchiveBox is intended for users who need durable, self-hosted preservation of web content and provides multiple interfaces and storage-friendly outputs to support long-term access and programmatic workflows.
Categories:
Tags:
Tech Stack:
Similar to ArchiveBox

Open Archiver
Open-source platform for legally compliant email archiving
Self-hosted email archiving platform for ingesting, storing, indexing and searching emails from Gmail, Microsoft 365, IMAP, PST and more.


Paperless-ngx
Document management system with OCR, search, and automated filing
Paperless-ngx is an open-source document management system that ingests scans and files, runs OCR, and turns them into a searchable, taggable document archive.
Buku
Command-line bookmark manager with optional Flask web UI
Buku is a fast, privacy-focused CLI bookmark manager storing bookmarks in a portable SQLite DB. It supports imports/exports, smart tagging, regex search and an optional web UI.

Wayback
IM-style web archiving tool with search and playback
Privacy-focused web archiving and playback service with bots and CLI, supporting multiple backends like Internet Archive, archive.today, IPFS, Telegraph, and local storage.
Autocaliweb
Web interface for browsing, reading and managing Calibre libraries
Fork of Calibre-Web providing a Bootstrap-based web UI to browse, read, convert and serve eBooks, comics and PDFs from a Calibre database with Docker support.

HyperKitty
Web archiver and user interface for Mailman 3 mailing lists
HyperKitty is a web interface and archiver for Mailman 3 mailing lists, providing searchable list archives, thread views, user profiles, and email interaction features.




