Lightpanda — лёгкий headless-браузер на Zig
★ 35.6K
Lightpanda — это открытый headless-браузер, написанный с нуля на Zig специально для автоматизации и ИИ-агентов. Берут, когда Chromium в Docker-контейнере съедает слишком много памяти при массовом парсинге, когда нужно быстро обходить сотни страниц в рамках AI-пайплайна, когда хочется запустить Puppeteer или Playwright без тяжёлого Chromium под капотом. По собственным бенчмаркам на 933 реальных страницах: пиковая память в 16 раз ниже Headless Chrome (123 МБ против 2 ГБ), время выполнения в 9 раз меньше (5 с против 46 с). Написан на Zig, не является форком Chromium или WebKit. Поддерживает CDP (Chrome DevTools Protocol) и WebDriver BiDi — подключается как drop-in замена браузера в скриптах Puppeteer и Playwright. Умеет дампить страницы в HTML, Markdown, PNG и PDF прямо из CLI. Разворачивается через бинарники для Linux (x86_64/aarch64) и macOS, через Homebrew, AUR и официальный Docker-образ (порт 9222); нативного Windows-бинарника нет, работает через WSL2. Не подходит для musl-based дистрибутивов (Alpine) без пересборки из исходников и не предназначен для визуального рендеринга с полноценным UI. Применять только на своих или авторизованных ресурсах в рамках robots.txt.
- #Automation