Skip to content
72

Awesome Chrome DevTools

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

7.2k stars450 forks61 entriesLast push Mar 27, 2026 (6 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Learning

Dev Tips

Large collection of tips as animated gifs.

In 2 lists

DevTools Tips

Collection of illustrated tips as mini tutorials.

Can I DevTools?

Various workflows, documented. Also a weekly tips & tricks newsletter.

Web cheatcodes

Browser developer tools for non-developers.

Dear Console

A collection of snippets to use in the browser console.

Chrome Secret Menus

Comprehensive guide to internal pages and diagnostic tools in Chrome.

Front-end Debugging Tools Handbook

Practical guide to mastering front-end debugging tools, from Chrome DevTools and framework extensions to AI-enhanced IDE debugging.

DevTools tooling and ecosystem >Object formatting

immutable-devtools

Custom formatter for Immutable-js values.

DevTools tooling and ecosystem >Network Inspection

betwixt

System level network proxy, providing inspection via Network panel.

DevTools tooling and ecosystem >CPU profile

call-trace

Can instrument your JS with hooks, and then generate a .cpuprofile of the of the complete (non-sampled) execution. View either time or call counts.

cpuprofilify

Converts output of various profiling/sampling tools to the .cpuprofile format.

Wishbone Python framework

Profiling data can export as .cpuprofile.

DevTools tooling and ecosystem >Multimedia

snapline

Converts timeline screenshots to gif.

DevTools tooling and ecosystem >Timeline, Tracing & Profiling

DevTools Timeline Viewer

Share URLs of your timeline recordings.

DevTools tooling and ecosystem >Chrome Debugger integration with Editors

VS Code - Debugger for Chrome

Breakpoint debugging in VS Code.

VS Code - Elements for Microsoft Edge

Elements panel inside VS Code.

ChromeREPL

Within Sublime Text, use the Chrome console.

Sublime Web Inspector

JavaScript Breakpoint debugging right in Sublime Text.

WebStorm/JetBrains Chrome Extension

The WebStorm IDE can debug JavaScript, view the DOM tree, and edit HTML, CSS and JS live.

Chrome DevTools Protocol

ChromeDevTools/devtools-protocol

Canonical location of the protocol JSON. Issue tracker for protocol bugs. TypeScript types.

DevTools Protocol API Docs

Easy browsable UI for exploring the protocol's domains, methods and events.

In 3 lists

Chrome DevTools Protocol >Developing with the protocol

chrome-remote-interface Wiki

Many useful recipes.

In 2 lists

Chrome Protocol Proxy

Tool for debugging clients using devtools protocol.

Chrome DevTools Protocol >The big two automation libraries

Puppeteer

Node.js offering a high-level API to control headless Chrome over the DevTools Protocol. See also awesome-puppeteer.

In 4 listsDetails

Playwright

Library to automate Chromium, Firefox and WebKit with a single API. Available for Node.js, Python, .Net, Java. See also awesome-playwright.

In 10 listsDetails

Chrome DevTools Protocol >Browser Adapters

devtools-remote-debugger

Use devtools against a webpage; a CDP agent implemeted in client-side JS.

Inspect

Use devtools against iOS and Android, easily. Browser and Webviews. (closed source)

Using DevTools frontend with other platforms

Facebook Stetho

Native Android debugging with Chrome DevTools.

In 2 lists

j2v8-debugger

Debugging JavaScript running in J2V8 with Chrome DevTools.

Dirac

Debugging of ClojsureScript.

PonyDebugger

Remote network and data debugging iOS apps with Chrome DevTools.

In 3 lists

ndb

An improved Node.js debugging experience with the DevTools Frontend.

In 3 lists

Debugging Node.js with Chrome DevTools

Guide on using the full debugging and profiling support in Node v6.3+.

thetool

CPU, memory, coverage, type profiling with Node.

In 3 lists

chrome-devtools-frontend

Mirror of the frontend that ships in Chrome.

ruby/debug

Debugging functionality for Ruby.

In 2 lists

Applications >Browsers

BrowserBox

Embed Chrome in a web page, largely powered by DevTools and supporting multiuser browsing, remote DevTools, audio, and documents like .docx, .pdf, and more.

Puppetromium

A proof-of-concept web browser built with Puppeteer, written in Node.js, HTML and CSS, with 0% client-side JavaScript.

Applications >Web Archivers and Indexers

dn

Archive and index pages you browse for offline viewing and search, implemented using the Fetch domain's interceptions, and works with any Chromium-based browser.

DevTools Extensions >Workflow

Clockwork

View PHP application profiling data.

RailsPanel

View Ruby on Rails application profiling data.

React Developer Tools

Inspect the React component hierarchies.

Ember.js Inspector

Allows you to inspect Ember.js objects in your application.

Vue.js Developer Tools

Inspect Vue.js components and manipulate their data.

In 2 lists

Angular DevTools

Debugging and Profiling for Angular applications.

Backbone Debugger

Inspect a Backbone application's views, models, events, and routes.

Redux Devtools

Inspect Redux with actions history, undo and replay.

Insight

A WebGL debugging toolkit which enables more productive WebGL development and more efficient WebGL applications.

In 2 lists

BEM devtools

Inspect BEM entities expressed in i-bem framework.

Web Component DevTools

Inspect, modify and observe Web Components on page.

DevTools Extensions >Themes

Material UI Theme

Provides various Material Design inspired themes.

DevTools Extensions >Performance

sloth

Chrome extension allows to enable and save CPU and network throttling for selected tabs.

TracerBench

A controlled performance benchmarking tool for web applications, providing clear, actionable and usable insights into performance deltas.

DevTools Extensions >Automation

Puppeteer IDE

Standalone Puppeteer playground in browser's developer tools.

k6 browser

Browser automation and end-to-end web testing tool that interacts with browsers and collects frontend performance metrics.

Alumni

Remote Debug Gateway

Allows you to connect a 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.

ios-webkit-debug-proxy

Exposes Mobile Safari & UIWebView instances via the CDP.

In 2 lists

Remote Debug iOS WebKit adapter

Builts upon ios-webkit-debug-proxy and translates WebKit's Remote Debugging Protocol API to the CDP.

IE Diagnostics Adapter

Protocol adaptor for Microsoft IE 11 to CDP.

go-debugger-devtools

See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today