archivebox.io
ArchiveBox is a self-hosted web archiving application that preserves content from websites in durable formats such as HTML, PDF, PNG, TXT, JSON, WARC, MP4, and SQLite. It is positioned for personal archivists, lawyers, journalists, researchers, and institutions, and offers a CLI, web UI, REST API, webhooks, and a browser extension.