All 40 Dependencies

Every package ArchiveBox depends on, ranked by repo health score.

ArchiveBox is an open-source, self-hosted web archiving solution that lets individuals, journalists, researchers, and legal professionals preserve web content in durable, non-proprietary formats—HTML, PDF, PNG, WARC, MP4, TXT, and SQLite—guaranteed to remain readable for decades without requiring ArchiveBox itself to run.

The system accepts URLs from almost any source: typed one-at-a-time, bulk-imported from bookmarks or browser history exports, pulled from RSS feeds, synced from Pocket or Pinboard, or submitted through a Chrome browser extension or REST API. Once ingested, each URL is processed through multiple extractors in parallel—Chromium for screenshots and full-page captures, wget for WARC archives, yt-dlp for media downloads, git for repository cloning, and readability for clean article text.

ArchiveBox is built around a Django backend with a CLI, self-hosted web UI, Python API, REST API (v1), and MCP server interface, making it suitable for automation pipelines, integration with other tools, and direct interactive use. All data is stored in plain files and SQLite, meaning the archive remains fully accessible through a file browser, command line, or any SQLite client without running ArchiveBox.

The project is actively developed under the MIT license, with v0.9.x in active release candidate phase introducing a pluggy-based plugin marketplace, huey task queue, Daphne ASGI server, and supervisord process management for production-grade self-hosting.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search