Skip to content

About

Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem

Topics

Resources

Code of conduct

Contributing

Stars

7.2k stars

Watchers

169 watching

Forks

Latest commit

 

History

182 Commits

Folders and files

Repository files navigation

Awesome Chrome DevTools Awesome

Awesome tooling and resources in the Chrome DevTools ecosystem

Tools, protocol drivers, trace viewers, and standalone frontends built around Chrome DevTools and the Chrome DevTools Protocol (CDP). Following the Awesome Manifesto, we keep this list focused on what's genuinely useful rather than indexing everything in the space.

Contents


Learning


Tracing & Profiling

DevTools Performance traces and V8 .cpuprofile logs are plain JSON under the hood, and a few standalone viewers do great things with them:

  • trace.cafe - Share and view web performance traces directly in the DevTools Performance panel (source).
  • 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.

Chrome DevTools Protocol

Pro-tip: flip on Chrome's built-in Protocol Monitor (More tools > Protocol monitor) to watch live CDP traffic and fire off raw commands right in the browser.

Developing with the protocol

The big two automation libraries

Libraries for driving the protocol (or a layer above)

Agentic Browser Automation

We're extremely picky with this section. Everyone is wrapping a browser for agents right now—expect any PR adding another MCP server or agent CLI to be closed unless it has real traction and does something novel with CDP under the hood.

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

Browser Adapters

  • devtools-remote-debugger - Debug a webpage remotely via a CDP agent implemented in client-side JS.
  • Inspect - Use DevTools against iOS and Android browsers and WebViews. (closed source)

Using DevTools frontend with other platforms

The DevTools UI is a web app speaking CDP over a WebSocket, so you can embed it or point it at Node, Ruby, mobile webviews, or custom runtimes (see chrome://inspect for built-in targets).


DevTools Extensions

Alumni

Old projects, likely not maintained any longer… But still cool.

  • ndb - Improved Node.js debugging experience built on the DevTools frontend.
  • thetool - CPU, memory, coverage, and type profiling for Node.js.
  • Facebook Stetho - Native Android debugging with Chrome DevTools.
  • PonyDebugger - Remote network and Core Data debugging for iOS apps via Chrome DevTools.
  • betwixt - System-level network proxy inspected through a standalone DevTools Network panel.
  • Dirac - ClojureScript debugging with a custom DevTools fork.
  • VS Code - Debugger for Chrome - Original Chrome debugger for VS Code (superseded by built-in 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.
  • PuPHPeteer - PHP bridge to Node Puppeteer.
  • Insight - WebGL debugging toolkit for Chrome DevTools.
  • Remote Debug Gateway - Connect a debugging client to multiple browsers at once.
    • Multiuser DevTools: DevTools Remote - Remotely debug someone else's browser.
  • DevTools Backend - Standalone implementation of the Chrome DevTools backend to debug arbitrary web environments.
  • Python CDP driver: pychrome - Low-level CDP transport handler.
  • ios-webkit-debug-proxy - Exposes Mobile Safari & UIWebView instances via CDP.
  • IE Diagnostics Adapter - Protocol adapter translating IE 11 to CDP.

About

Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem

Topics

Resources

Code of conduct

Contributing

Stars

7.2k stars

Watchers

169 watching

Forks

Releases

Packages

Used by

Contributors