# Rod

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


Source: https://findsoftware.frbit.cloud/go-rod/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://go-rod.github.io/
- repository: https://github.com/go-rod/rod
- docs: https://go-rod.github.io/
- discord: https://discord.gg/CpevuvY
- forum: https://github.com/go-rod/rod/discussions

### Identity

- status: active
- maintainer: Yad Smood
- maintainerType: individual
- parent: unknown
- firstRelease: 2020
- hqCountry: unknown

### Kind

- category: testing
- hosting: not applicable
- language: go
- runtime: binary
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2024-07-12

### Adoption

- githubStargazers: 7146
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 57
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/go-rod/rod/blob/main/README.md (read 2026-11-08)
- urls: https://api.github.com/repos/go-rod/rod (read 2026-11-08)
- urls: https://github.com/go-rod/rod/blob/main/README.md (read 2026-11-08)
- firstRelease: https://github.com/go-rod/rod/releases/tag/v0.42.1 (read 2026-11-08)
- maintainer: https://github.com/go-rod/rod/blob/main/LICENSE (read 2026-11-08)
- maintainerType: https://github.com/go-rod/rod/blob/main/LICENSE (read 2026-11-08)
- category: https://github.com/go-rod/rod/blob/main/README.md (read 2026-11-08)
- language: https://api.github.com/repos/go-rod/rod (read 2026-11-08)
- runtime: https://github.com/go-rod/go-rod.github.io/blob/main/get-started/README.md (read 2026-11-08)
- license: https://github.com/go-rod/rod/blob/main/LICENSE (read 2026-11-08)
- licenseModel: https://github.com/go-rod/rod/blob/main/LICENSE (read 2026-11-08)
- currentMajor: https://github.com/go-rod/rod/releases/tag/v0.116.2 (read 2026-11-08)
- latestReleaseDate: https://github.com/go-rod/rod/releases/tag/v0.116.2 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/go-rod/rod (read 2026-11-08)
- contributors: https://api.github.com/repos/go-rod/rod/contributors?per_page=1 (read 2026-11-08)

## Notes

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](https://github.com/go-rod/go-rod.github.io/blob/main/get-started/README.md) 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
