Screenshot with Go
Lightweight website screenshot service written in Go, powered by headless Chrome.
HTMLScreenshot
Mar 2026GitHub
A lightweight screenshot service in Go that renders any webpage and captures it as an image. It uses `chromedp` to control a headless Chrome instance, taking a URL as input and returning a full-page screenshot. Docker support made deployment straightforward without manually managing Chrome dependencies.

The service ran on a single port with minimal overhead, relying on Go's concurrency model and Chrome's rendering engine rather than any heavy framework layer.