Rod
Go library that drives a browser over the Chrome DevTools Protocol for web automation and scraping.
go-rod.github.io/repositorydocs
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.
Sources
- 2026-11-08: links, Categories
github.com/go-rod/rod/blob/main/README.md - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/go-rod/rod - 2026-11-08: First release
github.com/go-rod/rod/releases/tag/v0.42.1 - 2026-11-08: Maintainer, Maintained by, License, License model
github.com/go-rod/rod/blob/main/LICENSE - 2026-11-08: Runtime
github.com/go-rod/go-rod.github.io/blob/main/get-started/README.md - 2026-11-08: Current major version, Last release
github.com/go-rod/rod/releases/tag/v0.116.2 - 2026-11-08: Contributors
api.github.com/repos/go-rod/rod/contributors?per_page=1