Favicon of Rod

Rod

Rod is a Go library for web automation and scraping that drives browsers via the DevTools Protocol with a simple, chainable API.

Screenshot of Rod website

Rod is a streamlined, high-level Go library for web automation and scraping that drives browsers through the Chrome DevTools Protocol. Designed for simplicity, Rod provides an intuitive API for controlling browsers with minimal boilerplate.

Key Features:

  • DevTools Protocol — Direct browser control via CDP for fast, reliable automation
  • JavaScript Handling — Full support for JavaScript-heavy pages and dynamic content
  • Simple API — Clean, chainable interface for navigation, interaction, and data extraction
  • Headless Mode — Efficient server-side scraping without a visible browser window
  • Go Native — Built for Go developers with idiomatic patterns and zero heavy dependencies

Whether you're building web scrapers, automation scripts, or testing tools in Go, Rod provides a simple, performant DevTools driver for browser control.

Share:

  • Stars

    6.6K
  • Forks

    437
  • Last commit

    6 months ago
  • License

    MIT
  • Language

    Go
View Repository

Similar to Rod

Favicon

 

  
  
Favicon

 

  
  
Favicon