FindSoftware

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.

Identity

Status
Active
Maintainer
Kenneth Shaw4
First release
20183

Rendering and deploy

Install with
go get2

Releases

Current major version
Pre-1.06
Last release
2026-11-036

Adoption

GitHub stars
13,3545
Contributors
467

Why these figures do not compare

Sources

  1. 2026-11-04: links
    github.com/chromedp/chromedp
  2. 2026-11-04: links, Categories, Runtime, Install with
    github.com/chromedp/chromedp/blob/main/README.md
  3. 2026-11-04: First release
    api.github.com/repos/chromedp/chromedp/commits/db9a8731419af3b4aefc0216969a9e0f5d2525db
  4. 2026-11-04: Maintainer, License
    github.com/chromedp/chromedp/blob/main/LICENSE
  5. 2026-11-04: Written in, GitHub stars
    api.github.com/repos/chromedp/chromedp
  6. 2026-11-04: Current major version, Last release
    github.com/chromedp/chromedp/releases/tag/v0.22.0
  7. 2026-11-04: Contributors
    api.github.com/repos/chromedp/chromedp/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON