Monolith — это кроссплатформенный инструмент командной строки, который сохраняет веб-страницы в виде единого HTML-файла, встраивая все связанные ресурсы (CSS, изображения, JavaScript) в виде data URL. Это позволяет сохранять веб-страницы целиком для последующего просмотра без подключения к интернету.
Проект предоставляет множество способов установки, включая Cargo, Homebrew, Chocolatey, Snap, Docker и сборку из исходного кода. Утилита поддерживает различные опции, такие как исключение определенных типов ресурсов (аудио, CSS, шрифты, изображения, JavaScript, видео), настройка базового URL, таймаута, User-Agent, кодировки и др.
Проект распространяется под лицензией CC0-1.0, что позволяет использовать его без ограничений.
Ссылка на репозиторий: https://github.com/Y2Z/monolith