Dev Tips
Large collection of tips as animated gifs.
Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Large collection of tips as animated gifs.
Collection of illustrated tips as mini tutorials.
Various workflows, documented. Also a weekly tips & tricks newsletter.
Browser developer tools for non-developers.
A collection of snippets to use in the browser console.
Comprehensive guide to internal pages and diagnostic tools in Chrome.
Practical guide to mastering front-end debugging tools, from Chrome DevTools and framework extensions to AI-enhanced IDE debugging.
Custom formatter for Immutable-js values.
System level network proxy, providing inspection via Network panel.
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.
Converts output of various profiling/sampling tools to the .cpuprofile format.
Profiling data can export as .cpuprofile.
Converts timeline screenshots to gif.
Share URLs of your timeline recordings.
Breakpoint debugging in VS Code.
Elements panel inside VS Code.
Within Sublime Text, use the Chrome console.
JavaScript Breakpoint debugging right in Sublime Text.
The WebStorm IDE can debug JavaScript, view the DOM tree, and edit HTML, CSS and JS live.
Canonical location of the protocol JSON. Issue tracker for protocol bugs. TypeScript types.
Easy browsable UI for exploring the protocol's domains, methods and events.
Many useful recipes.
Tool for debugging clients using devtools protocol.
Node.js offering a high-level API to control headless Chrome over the DevTools Protocol. See also awesome-puppeteer.
Library to automate Chromium, Firefox and WebKit with a single API. Available for Node.js, Python, .Net, Java. See also awesome-playwright.
Use devtools against a webpage; a CDP agent implemeted in client-side JS.
Use devtools against iOS and Android, easily. Browser and Webviews. (closed source)
Native Android debugging with Chrome DevTools.
Debugging JavaScript running in J2V8 with Chrome DevTools.
Debugging of ClojsureScript.
Remote network and data debugging iOS apps with Chrome DevTools.
An improved Node.js debugging experience with the DevTools Frontend.
Guide on using the full debugging and profiling support in Node v6.3+.
CPU, memory, coverage, type profiling with Node.
Mirror of the frontend that ships in Chrome.
Debugging functionality for Ruby.
Embed Chrome in a web page, largely powered by DevTools and supporting multiuser browsing, remote DevTools, audio, and documents like .docx, .pdf, and more.
A proof-of-concept web browser built with Puppeteer, written in Node.js, HTML and CSS, with 0% client-side JavaScript.
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.
View PHP application profiling data.
View Ruby on Rails application profiling data.
Inspect the React component hierarchies.
Allows you to inspect Ember.js objects in your application.
Inspect Vue.js components and manipulate their data.
Debugging and Profiling for Angular applications.
Inspect a Backbone application's views, models, events, and routes.
Inspect Redux with actions history, undo and replay.
A WebGL debugging toolkit which enables more productive WebGL development and more efficient WebGL applications.
Inspect BEM entities expressed in i-bem framework.
Inspect, modify and observe Web Components on page.
Provides various Material Design inspired themes.
Chrome extension allows to enable and save CPU and network throttling for selected tabs.
A controlled performance benchmarking tool for web applications, providing clear, actionable and usable insights into performance deltas.
Standalone Puppeteer playground in browser's developer tools.
Browser automation and end-to-end web testing tool that interacts with browsers and collects frontend performance metrics.
Allows you to connect a client to multiple browsers at once.; Multiuser DevTools: DevTools Remote - Remotely debug someone else's browser.
Standalone implementation of the Chrome DevTools backend to debug arbitrary web environments.
Exposes Mobile Safari & UIWebView instances via the CDP.
Builts upon ios-webkit-debug-proxy and translates WebKit's Remote Debugging Protocol API to the CDP.
Protocol adaptor for Microsoft IE 11 to CDP.
vuejs/awesome-vue
🎉 A curated list of awesome things related to Vue.js
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.
awesome-foss/awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources.
unixorn/awesome-zsh-plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
PatrickJS/awesome-angular
:page_facing_up: A curated list of awesome Angular resources
AdrienTorris/awesome-blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.