Favicon of Chromedp

Chromedp

Chromedp is a fast, dependency-free Go package for driving browsers via the Chrome DevTools Protocol for web scraping, testing, and automation.

Screenshot of Chromedp website

Chromedp is a fast, lightweight Go package that simplifies driving browsers through the Chrome DevTools Protocol without external dependencies. Purpose-built for Go developers, Chromedp provides a clean API for web scraping, testing, and automation.

Key Features:

  • Zero Dependencies — No external requirements, install and run in seconds
  • DevTools Protocol — Direct CDP communication for maximum performance and control
  • Headless by Default — Runs Chrome in headless mode for efficient server-side scraping
  • Clean API — Intuitive action-based API for navigation, clicking, form filling, and extraction
  • Concurrent Contexts — Run multiple browser contexts in parallel for high-throughput scraping

Whether you're building Go-based scrapers, automation tools, or testing infrastructure, Chromedp provides the fastest path to browser automation in Go.

Share:

  • Stars

    12.7K
  • Forks

    853
  • Last commit

    6 months ago
  • License

    MIT
  • Language

    Go
View Repository

Similar to Chromedp

Favicon

 

  
  
Favicon

 

  
  
Favicon