Aller au contenu

Selectionner la langue

Langue actuelle: Français

Chrome DevTools

Source: https://github.com/ChromeDevTools/awesome-chrome-devtools at 83087609da17
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Outils et ressources exceptionnels dans l’écosystème Chrome DevTools

Outils, pilotes de protocole, visualiseurs de traces et interfaces autonomes construits autour de Chrome DevTools et du Chrome DevTools Protocol (CDP). Conformément au Awesome Manifesto, nous gardons cette liste axée sur ce qui est réellement utile plutôt que d’indexer tout ce qui existe dans le domaine.


  • Dev Tips - Grande collection d’astuces sous forme de gifs animés.
  • DevTools Tips - Collection d’astuces illustrées sous forme de mini-tutoriels.
  • Web cheatcodes - Outils de développement navigateur pour les non-développeurs.
  • Dear Console - Une collection de snippets à utiliser dans la console du navigateur.
  • Chrome Secret Menus - Guide des pages internes chrome:// de Chrome et des outils de diagnostic.
  • Front-end Debugging Tools Handbook - Guide pratique du débogage front-end à travers DevTools, les extensions de frameworks et les IDE.

Les traces DevTools Performance et les journaux V8 .cpuprofile sont en réalité de simples JSON, et quelques visualiseurs autonomes font des merveilles avec eux :

  • trace.cafe - Partagez et visualisez des traces de performance web directement dans le panneau Performance de DevTools (source).
  • speedscope - Visualiseur de flamegraphs rapide et interactif qui importe les .cpuprofile et les traces chronologiques de Chrome.
  • cpupro - Analyseur V8/Chrome .cpuprofile approfondi avec flamegraphs, arbres d’appels et diagnostics des points chauds.
  • Perfetto - Suite de profilage système et d’analyse de traces (ui.perfetto.dev) avec prise en charge des traces Chromium et interrogation SQL des traces.

Astuce pro : activez le Protocol Monitor intégré de Chrome (More tools > Protocol monitor) pour observer le trafic CDP en direct et envoyer des commandes brutes directement dans le navigateur.

Les deux grandes bibliothèques d’automatisation

Section intitulée « Les deux grandes bibliothèques d’automatisation »

Bibliothèques pour piloter le protocole (ou une couche au-dessus)

Section intitulée « Bibliothèques pour piloter le protocole (ou une couche au-dessus) »

Nous sommes extrêmement exigeants sur cette section. Tout le monde encapsule un navigateur pour les agents en ce moment — attendez-vous à ce que toute PR ajoutant un autre serveur MCP ou un CLI agent soit fermée, sauf s’il a une véritable traction et fait quelque chose de nouveau avec CDP sous le capot.

  • chrome-devtools-mcp - Serveur MCP officiel pour Chrome DevTools, qui inclut également un CLI.
  • Webcmd - Compile la navigation sur un site en commandes CLI déterministes par site pour les agents IA.
  • Lumen - Agent navigateur axé sur la vision avec relecture déterministe auto-réparatrice via CDP.
  • bdg - Session CDP d’arrière-plan persistante exposant le DOM, le réseau, la console et les méthodes de protocole brut comme commandes shell.
  • devtools-remote-debugger - Déboguez une page web à distance via un agent CDP implémenté en JS côté client.
  • Inspect - Utilisez DevTools sur les navigateurs et WebViews iOS et Android. (code fermé)

Utiliser le frontend DevTools avec d’autres plateformes

Section intitulée « Utiliser le frontend DevTools avec d’autres plateformes »

L’interface DevTools est une application web parlant CDP via un WebSocket, vous pouvez donc l’intégrer ou la pointer vers Node, Ruby, les webviews mobiles ou des runtimes personnalisés (voir chrome://inspect pour les cibles intégrées).


  • React Developer Tools - Inspectez les hiérarchies de composants React, les props et les flamegraphs du profileur.
  • Vue.js Developer Tools - Inspectez les composants, l’état et le routage Vue.js.
  • Angular DevTools - Inspection de l’arbre de composants et profilage de la détection de changements pour Angular.
  • Redux Devtools - Débogage par voyage dans le temps et historique des actions pour Redux.
  • Ember.js Inspector - Inspectez les objets, routes et données Ember.js.
  • Web Component DevTools - Inspectez, modifiez et observez les éléments personnalisés et le shadow DOM de la page.
  • Clockwork - Profilage d’applications PHP et inspection des requêtes dans DevTools.
  • RailsPanel - Panneau de profilage des requêtes et SQL Ruby on Rails.

Anciens projets, probablement plus maintenus… Mais toujours cool.

  • ndb - Expérience de débogage Node.js améliorée basée sur le frontend DevTools.
  • thetool - Profilage CPU, mémoire, couverture et types pour Node.js.
  • Facebook Stetho - Débogage Android natif avec Chrome DevTools.
  • PonyDebugger - Débogage réseau et Core Data à distance pour les apps iOS via Chrome DevTools.
  • betwixt - Proxy réseau au niveau système inspecté via un panneau Network DevTools autonome.
  • Dirac - Débogage ClojureScript avec un fork DevTools personnalisé.
  • VS Code - Debugger for Chrome - Débogueur Chrome original pour VS Code (remplacé par le vscode-js-debug intégré, qui possède une riche implémentation CDP/DAP).
  • noice-json-rpc - Bibliothèque TypeScript/JS basée sur un proxy exposant les domaines CDP directement comme une API.
  • PuPHPeteer - Pont PHP vers Node Puppeteer.
  • Insight - Boîte à outils de débogage WebGL pour Chrome DevTools.
  • Remote Debug Gateway - Connectez un client de débogage à plusieurs navigateurs à la fois.
    • DevTools multiutilisateur : DevTools Remote - Déboguez à distance le navigateur de quelqu’un d’autre.
  • DevTools Backend - Implémentation autonome du backend Chrome DevTools pour déboguer n’importe quel environnement web.
  • Pilote Python CDP : pychrome - Gestionnaire de transport CDP bas niveau.
  • ios-webkit-debug-proxy - Expose les instances Mobile Safari et UIWebView via CDP.
  • IE Diagnostics Adapter - Adaptateur de protocole traduisant IE 11 en CDP.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site