PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Web Archiving Python Packages

Python packages with the GitHub topic web-archiving. Sorted by monthly downloads, with stars and forks.
akamhy
waybackpy

Wayback Machine API interface & a command-line tool

1.3M 608 44
webrecorder
warcio

Streaming WARC/ARC library for fast web archive IO

1.2M 479 73
ArchiveBox
archivebox

๐Ÿ—ƒ Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

94K 29K 2K
webrecorder
pywb

Core Python Web Archiving Toolkit for replay and recording of web archives

9K 2K 241
webrecorder
cdxj-indexer

CDXJ Indexing of WARC/ARCs

8K 37 17
MHammett
spn-client

A hardened Python client for archive.org's availability API and Save Page Now (SPN2): process-wide rate pacing with a circuit breaker, dual-mode anonymous/S3-authenticated submission, and an explicit archive-outcome vocabulary.

5K 0 0
oduwsdl
ipwb

InterPlanetary Wayback: A distributed and persistent archive replay system using IPFS

4K 657 41
cocrawler
cdx-toolkit

A toolkit for CDX indices such as Common Crawl and the Internet Archive's Wayback Machine

4K 216 35
bellingcat
auto-archiver

Automatically archive links to videos, images, and social media content from Google Sheets (and more).

4K 1K 113
SHCV-it
gnosis-markdown

Web scraper & crawler โ†’ clean Markdown with byte-level SHA-256 provenance + WARC archival for LLM/RAG knowledge bases

2K 2 0
peter-gy
offprint

๐Ÿ–จ๏ธ Capture rendered web pages as self-contained HTML for offline use, with PDF and Markdown export

1K 0 0
GeiserX
wayback-archive

Rescue whole websites from the Wayback Machine.

895 40 8
Own-Data-Privateer
hoardy-web

Passively capture, archive, and hoard your web browsing history, including the contents of the pages you visit, for later offline viewing, replay, mirroring, data scraping, and/or indexing. Your own personal private Wayback Machine that can also archive HTTP POST requests and responses, as well as most other HTTP-level data.

841 138 12
panodata
kalika

Web archiver and crawler based on Heritrix and pywb.

362 0 0
adventurelands
storetle

Pip-installable wheel for streaming large document corpora (USPTO, arXiv, PubMed, web crawls). HTML-aware compression with random access, about 46% smaller than gzip WARC.

329 0 0
internetarchive
scrapy-warcio

Support for writing WARC files with Scrapy

311 24 6
caltechlibrary
eprints2archives

Send records from an EPrints server to the Internet Archive and other web archives

254 4 0
PKHarsimran
website-downloader

Website-downloader is a powerful and versatile Python script designed to download entire websites along with all their assets. This tool allows you to create a local copy of a website, including HTML pages, images, CSS, JavaScript files, and other resources. It is ideal for web archiving, offline browsing, and web development.

194 210 48
internetarchive
fatcat-openapi-client

Perpetual Access To The Scholarly Record

185 121 18
Own-Data-Privateer
hoardy-web-sas

Passively capture, archive, and hoard your web browsing history, including the contents of the pages you visit, for later offline viewing, replay, mirroring, data scraping, and/or indexing. Your own personal private Wayback Machine that can also archive HTTP POST requests and responses, as well as most other HTTP-level data.

168 138 12
ssskay
internet-historian

Quietly preserve the web things you love, forever โ€” a patient Internet-Archive-only web archiver for macOS, with a Claude Code skill. Built to save ใกใ„ใ‹ใ‚ (Chiikawa) pages.

139 0 0
eliask
farchive

Local content-addressed archive with observation history. Stores bytes by SHA-256, preserves locator state as contiguous spans, compresses with zstd and corpus-trained dictionaries. SQLite-backed.

117 8 1
Florents-Tselai
warcdb

WarcDB: Web crawl data as SQLite databases.

117 407 10
ArchiveBox
archivebox-likn

๐Ÿ—ƒ Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

111 29K 2K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology