Project Awesome project awesome

Chrome DevTools

Collection 6.9k stars GitHub

Chrome DevTools Protocol

Libraries for driving the protocol (or a layer above)

chrome-remote-interface 4.5k updated 1mo ago

JavaScript/Node.js:

chrome-debugging-client 134 updated 4d ago

TypeScript/Node.js:

Taiko

TypeScript/Node.js:

Rust Headless Chrome 25 updated 2y ago

Rust:

chrome-devtools-java-client 238 updated 1y ago

Java:

jvppeteer 806 updated 3d ago

Java: - Headless Chrome For Java

PyCDP 138 updated 5d ago

Python: - Pure-Python, sans-IO wrappers. See also the Trio CDP driver

chromewhip 121 updated 2y ago

Python: - drop-in replacement for the splash service

pyppeteer 3.9k updated 1y ago

Python: - Puppeteer port

ChromeController 228 updated 10mo ago

Python: - high-level browser mgmt

chromedp

Go: - High-level actions and tasks for driving browsers

cdp 789 updated 3mo ago

Go:

gcd 187 updated 1y ago

Go:

godet 401 updated 8d ago

Go:

Rod 6.8k updated 1mo ago

Go:

Puppeteer Sharp 3.9k updated 2d ago

C#/.NET: - Puppeteer port

chrome-dev-tools 81 updated 2y ago

C#/dotnet: - Protocol wrapper generator that can be customized by editing handlebars templates. Includes .Net Core template.

dotnet-chrome-protocol 28 updated 10d ago

C#/.NET: - A runtime library and schema code generation tools for Chrome DevTools Protocol support in C#/.NET.

Ferrum 2.0k updated 2d ago

Ruby: - high-level API to control Chrome in Ruby

Cuprite 1.4k updated 2d ago

Ruby: - Capybara driver

chrome-reactive-kotlin 76 updated 4y ago

Kotlin: - reactive (rxjava 2.x), low-level client library in Kotlin

chrome-devtools-kotlin 58 updated yesterday

Kotlin: - A coroutine-based client library, providing low-level CDP primitives and high-level extensions.

clj-chrome-devtools 133 updated 1y ago

Clojure: - The CDP wrapper API is autogenerated and will be updated when CDP protocol changes.

cuic 38 updated 1y ago

Clojure: - Providing a high-level API for UI test automation over the DevTools Protocol.

chrome-devtools-protocol 183 updated 4d ago

PHP: - A PHP client library for the protocol.

PuPHPeteer 1.3k (archived)

PHP: - PHP bridge to node Puppeteer