FindSoftware

Rod

Go library that drives a browser over the Chrome DevTools Protocol for web automation and scraping.

Rod is a Go library that drives a browser through the Chrome DevTools Protocol, for web automation and scraping. The library can connect to a browser that is running, or find a local browser or download one that matches its own revision. The README describes a high-level layer with low-level packages underneath, so a program can call either. The get-started guide shows a first program that imports the module and runs it with go run.

Worth knowing

The compatibility notes say the auto-downloaded browser may not work on every platform, and that some platforms need the browser installed by hand. Each Rod version works with one browser revision, named in its launcher package. The notes recommend a Docker-based launcher for running Rod on a server.

Identity

Status
Active
Maintainer
Yad Smood4
Maintained by
Individual4
First release
20203

Releases

Current major version
Pre-1.06
Last release
2024-07-126

Adoption

GitHub stars
7,1462
Contributors
577

Why these figures do not compare

Sources

  1. 2026-11-08: links, Categories
    github.com/go-rod/rod/blob/main/README.md
  2. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/go-rod/rod
  3. 2026-11-08: First release
    github.com/go-rod/rod/releases/tag/v0.42.1
  4. 2026-11-08: Maintainer, Maintained by, License, License model
    github.com/go-rod/rod/blob/main/LICENSE
  5. 2026-11-08: Runtime
    github.com/go-rod/go-rod.github.io/blob/main/get-started/README.md
  6. 2026-11-08: Current major version, Last release
    github.com/go-rod/rod/releases/tag/v0.116.2
  7. 2026-11-08: Contributors
    api.github.com/repos/go-rod/rod/contributors?per_page=1

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