8 Repos
Utilities and configurations for debugging web applications within browser environments.
Distinguishing note: Focuses on browser-specific debugging tools rather than general testing frameworks.
Explore 8 awesome GitHub repositories matching development tools & productivity · Browser Developer Tools. Refine with filters or upvote what's useful.
This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation
Provides troubleshooting steps for configuring browser developer tools to work with local file systems.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides reference for tools that automatically refresh the browser when files change during development.
React DevTools is a set of web browser developer tools integrated into Chrome and Firefox. It functions as a component inspector and UI debugger designed to visualize the component hierarchy and analyze the runtime behavior of React applications. The project includes a performance profiler used to detect unnecessary component re-renders and improve rendering efficiency. It also provides utilities for mapping virtual component trees to the physical DOM and linking rendered UI elements directly to their corresponding source code files and line numbers. The toolset covers component hierarchy vi
Integrates debugging panels into Chrome and Firefox for real-time application runtime analysis.
Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie
Provides developer utilities including automation drivers, resource packing tools, and specialized debugging flags.
Provides data that can be integrated into developer tools for compatibility checks.
Wry ist eine Rust-Bibliothek zum Einbetten und Steuern nativer System-Webviews innerhalb von Desktop-Anwendungen über verschiedene Betriebssysteme hinweg. Sie fungiert als nativer Webview-Wrapper und plattformübergreifender Renderer, der die Standard-Browser-Engine des Host-Betriebssystems nutzt, um Webinhalte anzuzeigen. Das Projekt bietet eine Kommunikationsschicht, um JavaScript innerhalb einer Webview auszuführen und serialisierte Ergebnisse zurück an Rust zu senden. Es ermöglicht die Implementierung benutzerdefinierter Protokolle, um URL-Schemata auf interne Handler abzubilden, was das Laden lokaler Assets und das Abfangen von Netzwerkanfragen ohne Server ermöglicht. Die Bibliothek deckt natives Fenster-Management und UI-Rendering ab, einschließlich der Möglichkeit, untergeordnete Webviews zu verschachteln und Darstellungseinstellungen anzupassen. Sie enthält Funktionen für das Abfangen von Navigationen, Cookie- und Sitzungsverwaltung sowie die Aktivierung nativer Browser-Entwicklertools für das Debugging. Wry legt native Fenster-Handles offen und bietet ein Foreign Function Interface (FFI) für plattformspezifische Erweiterungen.
Exposes native browser developer tool interfaces to debug the web interface layout and logic.
Dieses Projekt ist ein Browser-Entwicklertool zur Untersuchung von JavaScript-Ausführung, Netzwerkverkehr und Seitenlayouts. Es fungiert als JavaScript-Debugger und Chrome DevTools Protocol Debugger, um den Status einer Web-Engine zu verwalten und Logikfehler in Webanwendungen zu identifizieren. Die Suite bietet spezialisierte Dienstprogramme für Web-Performance-Profiling, einschließlich der Erkennung von Speicherlecks und der Analyse von Verarbeitungsengpässen. Zudem enthält sie einen Netzwerkverkehrs-Analysator zur Fehlerbehebung bei API-Aufrufen sowie einen Browser-Speichermanager zur Modifikation von Cookies, Cache und lokalen Datenbankeinträgen. Zusätzliche Funktionen umfassen die Analyse von Webseiten-Layouts, die Emulation mobiler Geräte zur Überprüfung responsiver Darstellungen sowie die Überwachung von Anwendungsprotokollen. Das Toolset unterstützt Source-Map-Auflösung, um kompilierten Code mit den Originaldateien zu verknüpfen, und ermöglicht die Anbindung externer Editoren.
Provides a comprehensive suite of debugging utilities for inspecting JavaScript execution, network traffic, and page layouts within a browser.
WeChatOpenDevTools-Python ist eine Reihe von Software-Dienstprogrammen, die darauf ausgelegt sind, Umgebungsbeschränkungen zu umgehen, um Debugging und Element-Inspektion für Web- und Mini-Program-Anwendungen zu ermöglichen. Es fungiert als Entwickler-Tool-Unlocker und Web-Inspector-Aktivator, um die Aktivierung integrierter Inspektionswerkzeuge zu erzwingen. Das Projekt bietet spezialisierte Funktionen für das Debugging und Reverse Engineering von WeChat Mini Programs. Dies beinhaltet die Möglichkeit, auf versteckte Entwicklerkonsolen zuzugreifen, um die Struktur, Netzwerkanfragen und das Verhalten aktiver Mini Programs und Webinhalte zu analysieren. Diese Dienstprogramme nutzen Low-Level-Laufzeit-Manipulationstechniken, einschließlich dynamischer binärer Instrumentierung, Prozess-Injektion und Memory-Patching. Die Software scannt nach spezifischen Speicheradressen, um interne Flags umzuschalten und den Ausführungszustand des Zielprozesses zu ändern.
Activates integrated browser inspection tools for debugging and analyzing web content.