Skip to content

chromedp

12,937 6 172 MIT
chromedp (1 Apr 2026) May 10 2021 58.1 thousand (month)

ChromeDP is an open-source library for driving browsers using the Chrome DevTools Protocol (CDP) in the Go programming language. It is a high-level library that abstracts away the low-level details of interacting with the CDP and provides a simple, intuitive API for performing common browser automation tasks such as clicking elements, filling out forms, and taking screenshots.

ChromeDP also supports parallel execution of browser tasks, making it well-suited for large-scale web scraping and testing applications. It is considered as one of the most popular Go package for automation and scraping tasks.

Example Use


```go package main

import ( "context" "fmt"

"github.com/chromedp/chromedp" )

func main() { var title, firstParagraph string

// create context ctx, cancel := chromedp.NewContext(context.Background()) defer cancel()

// run task list (a scraping scenario) err := chromedp.Run(ctx, // go to page chromedp.Navigate("https://www.example.com"), // wait for element to load chromedp.WaitVisible("body"), // extract text from an element (css selector) chromedp.Text("title", &title), // extract first paragraph element chromedp.First(chromedp.ByTagName("p"), &firstParagraph), ) if err != nil { fmt.Println("error:", err) return }

fmt.Printf("Title: %s\n", title) fmt.Printf("First paragraph: %s\n", firstParagraph) } ```

Alternatives / Similar


rod new
6,853 v0.116.2 (2024-07-12 11:52:28 ago) Sep 23 2022 compare

Other Languages

86,137 1.59.1 (2026-04-11 23:54:46 ago) Jan 23 2015 compare
34,072 4.43.0 (2026-04-10 06:47:01 ago) Apr 25 2008 compare
14,506 1.58.0 (2026-01-30 15:09:24 ago) Feb 24 2021 compare
87,251 0.12.6 (2026-04-02 07:55:13 ago) Nov 01 2024 compare
stagehand new
22,012 3.2.1 (2026-04-10 21:10:37 ago) Oct 29 2024 compare
12,519 3.5.5 (2024-02-17 17:18:36 ago) Sep 04 2020 compare
camoufox new
7,089 0.4.11 (2025-01-29 09:33:18 ago) Mar 01 2024 compare
nodriver new
4,003 0.48.1 (2025-11-09 05:57:23 ago) Jan 15 2024 compare
skyvern new
21,046 1.0.29 (2026-04-02 14:42:44 ago) Feb 01 2024 compare
1,837 0.5.1 (2026-01-19 16:59:35 ago) Dec 28 2012 compare
3,062 v2.4.0 (2026-01-08 05:29:21 ago) Jul 17 2018 compare
718 1.9.4 (2024-10-22 01:41:19 ago) Jul 22 2022 compare
4,193 3.5 (2020-06-16 13:27:02 ago) Apr 25 2014 compare
pydoll new
- 0.0.0 (2025-02-01 00:00:00 ago) Jun 01 2024 compare
Was this page helpful?