chromedp
Go package that drives browsers which speak the Chrome DevTools Protocol, without an external driver.
chromedp is a Go package that drives browsers which speak the Chrome DevTools Protocol. It starts a browser or connects to one that is already running, then runs actions against its tabs: navigating, reading elements, filling in and submitting forms, intercepting requests and printing pages to PDF. The package needs no external driver. It uses only the Go standard library and the cdproto module, and it talks to the browser through a pipe.
The README points to an examples repository with programs for larger tasks, and to an API document.
Sources
- 2026-11-04: links
github.com/chromedp/chromedp - 2026-11-04: links, Categories, Runtime, Install with
github.com/chromedp/chromedp/blob/main/README.md - 2026-11-04: First release
api.github.com/repos/chromedp/chromedp/commits/db9a8731419af3b4aefc0216969a9e0f5d2525db - 2026-11-04: Maintainer, License
github.com/chromedp/chromedp/blob/main/LICENSE - 2026-11-04: Written in, GitHub stars
api.github.com/repos/chromedp/chromedp - 2026-11-04: Current major version, Last release
github.com/chromedp/chromedp/releases/tag/v0.22.0 - 2026-11-04: Contributors
api.github.com/repos/chromedp/chromedp/contributors