An open API service indexing awesome lists of open source software.

fucking-awesome-chrome-devtools

Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem. With repository stars⭐ and forks🍴
https://github.com/correia-jpv/fucking-awesome-chrome-devtools

Last synced: 16 days ago
JSON representation

Alumni

Browser Adapters

  • betwixt - System-level network proxy inspected through a standalone DevTools Network panel.
  • PuPHPeteer - PHP bridge to Node Puppeteer.
  • Facebook Stetho - Native Android debugging with Chrome DevTools.
  • Dirac - ClojureScript debugging with a custom DevTools fork.
  • PonyDebugger - Remote network and Core Data debugging for iOS apps via Chrome DevTools.
  • ndb - Improved Node.js debugging experience built on the DevTools frontend.
  • thetool - CPU, memory, coverage, and type profiling for Node.js.
  • Remote Debug Gateway - Connect a debugging client to multiple browsers at once.
  • DevTools Remote - Remotely debug someone else's browser.
  • DevTools Backend - Standalone implementation of the Chrome DevTools backend to debug arbitrary web environments.
  • pychrome - Low-level CDP transport handler.
  • ios-webkit-debug-proxy - Exposes Mobile Safari & UIWebView instances via CDP.
  • Remote Debug iOS WebKit adapter - Builds on ios-webkit-debug-proxy and translates WebKit's Remote Debugging Protocol to CDP.
  • IE Diagnostics Adapter - Protocol adapter translating IE 11 to CDP.
  • Insight - WebGL debugging toolkit for Chrome DevTools.
  • VS Code - Debugger for Chrome - Original Chrome debugger for VS Code (superseded by built-in   1983⭐    377🍴 vscode-js-debug), which has a rich CDP/DAP implementation).
  • noice-json-rpc - Proxy-based TypeScript/JS library exposing CDP domains directly as an API.

Chrome DevTools Protocol

Agentic Browser Automation

  • Lumen - Vision-first browser agent with self-healing deterministic replay over CDP.
  • chrome-devtools-mcp - Official MCP server for Chrome DevTools, which also includes a  53519⭐   6581🍴 CLI).
  • Webcmd - Compiles site navigation into deterministic per-site CLI commands for AI agents.
  • bdg - Persistent background CDP session exposing DOM, network, console, and raw protocol methods as shell commands.

Browser Adapters

Developing with the protocol

Libraries for driving the protocol (or a layer above)

The big two automation libraries

  • Playwright - Cross-browser automation for Chromium, Firefox, and WebKit across Node.js, Python, .NET, and Java. See also   1596⭐    321🍴 awesome-playwright).
  • Puppeteer - High-level Node.js API for controlling Chrome over CDP and WebDriver BiDi. See also   2583⭐    173🍴 awesome-puppeteer).

DevTools Extensions

Browser Adapters

Learning

Source

Browser Adapters

Tracing & Profiling

  • speedscope - Fast, interactive flamegraph viewer that imports Chrome .cpuprofile and timeline traces.
  • cpupro - Deep V8/Chrome .cpuprofile analyzer with flamegraphs, call trees, and hot-spot diagnostics.
  • Perfetto - System profiling and trace analysis suite 🌎 ui.perfetto.dev) with Chromium trace support and SQL trace querying.

Using DevTools frontend with other platforms

Browser Adapters