awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

288 Repos

Awesome GitHub RepositoriesDebugging and Inspection Tools

Interactive tools that allow developers to inspect, monitor, and troubleshoot application state and execution.

Explore 288 awesome GitHub repositories matching development tools & productivity · Debugging and Inspection Tools. Refine with filters or upvote what's useful.

Awesome Debugging and Inspection Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kamranahmedse/developer-roadmapAvatar von kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Auf GitHub ansehen↗

    Developer Roadmap ist eine Community-gesteuerte Plattform, die strukturierte, graphbasierte Lernpfade für das Software-Engineering bietet. Sie dient als umfassendes Wissens-Repository, in dem technische Bereiche in visuellen Sequenzen organisiert sind, um den Erwerb beruflicher Fähigkeiten und das Karrierewachstum zu steuern. Das Projekt zeichnet sich durch ein kollaboratives Ökosystem aus, das es Nutzern ermöglicht, Roadmaps beizusteuern, bewährte Branchenpraktiken zu kuratieren und berufliche Profile zu pflegen. Es integriert diagnostische Bewertungs-Frameworks, um die technische Kompetenz zu evaluieren, und hilft Entwicklern dabei, Wissenslücken zu identifizieren und sich durch gezielte Lernsequenzen auf professionelle Vorstellungsgespräche vorzubereiten. Über seine Kern-Mapping-Funktionen hinaus bietet die Plattform praktische Projektideen und interaktives Tutoring, um Engineering-Konzepte zu festigen. Sie bietet einen zentralen Raum für die Community, um Ressourcen zu teilen, den fortschreitenden Kompetenzaufbau zu verfolgen und durch komplexe technische Landschaften zu navigieren.

    Offers browser-based diagnostic tools to inspect and troubleshoot application state and execution.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Auf GitHub ansehen↗357,434
  • facebook/reactAvatar von facebook

    facebook/react

    245,669Auf GitHub ansehen↗

    React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.

    Defers complex debug formatting until active inspection to minimize performance overhead during standard rendering.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • puppeteer/puppeteerAvatar von puppeteer

    puppeteer/puppeteer

    94,811Auf GitHub ansehen↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    Exposes network-accessible sockets that allow external tools to attach to and manipulate remote browser instances.

    TypeScriptautomationchromechromium
    Auf GitHub ansehen↗94,811
  • microsoft/playwrightAvatar von microsoft

    microsoft/playwright

    91,074Auf GitHub ansehen↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Interactive console commands allow developers to query DOM elements and inspect page state directly during paused test execution.

    TypeScriptautomationchromechromium
    Auf GitHub ansehen↗91,074
  • ocornut/imguiAvatar von ocornut

    ocornut/imgui

    73,875Auf GitHub ansehen↗

    Dieses Projekt ist eine Immediate-Mode-GUI-Bibliothek, die für die schnelle Entwicklung von Tools und Diagnose-Schnittstellen konzipiert ist. Durch die Generierung der UI-Geometrie in jedem Frame mittels prozeduralem Code entfällt die Notwendigkeit einer persistenten Zustandssynchronisation zwischen Anwendungsdaten und der Schnittstelle. Es ist primär für die Integration in bestehende Rendering-Pipelines gedacht, wo es rohe Vertex-Buffer und Draw-Befehle erzeugt, die agnostisch gegenüber der zugrunde liegenden Grafik-API sind. Die Bibliothek zeichnet sich durch eine stark entkoppelte Architektur aus, die komplexe, andockbare und Multi-Viewport-Layouts unterstützt. Sie verwaltet Fensterpositionen, Tab-Dragging und Node-Splitting, wodurch Entwickler Schnittstellenelemente in unabhängige Betriebssystemfenster auslagern können. Um eine konsistente Interaktion in verschiedenen Umgebungen zu gewährleisten, bildet sie native Eingabeereignisse in ein einheitliches Format ab und bietet eine robuste identifier-basierte Bereichsverwaltung, um Elementzustände über Frames hinweg zu verfolgen. Das Framework bietet eine breite Palette an Funktionen für den Aufbau anspruchsvoller Engine-Tools und Diagnose-Dienstprogramme. Es umfasst Unterstützung für fortgeschrittene visuelle Komponenten wie Node-Editoren, 2D- und 3D-Plotter sowie spezialisierte Inspektoren, neben der Infrastruktur für DPI-Skalierung und benutzerdefiniertes Shape-Rendering. Das System ist auf hohe Portabilität ausgelegt und bietet Konfigurationsoptionen zur Kompilierzeit, die es Entwicklern ermöglichen, Kerndatenstrukturen und mathematische Typen an spezifische Engine-Anforderungen anzupassen. Das Repository bietet umfangreiche Beispiele für die Verbindung der Bibliothek mit wichtigen Grafik-Backends und Frameworks sowie Tools zur Generierung sprachspezifischer Bindings.

    Implements real-time memory editors, graph plotters, and state inspectors to monitor application data during active development.

    C++apicplusplusframework
    Auf GitHub ansehen↗73,875
  • swiftlang/swiftAvatar von swiftlang

    swiftlang/swift

    70,051Auf GitHub ansehen↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit

    Maintains an integrated interface for pausing execution, setting breakpoints, and inspecting variable states during active development.

    Swift
    Auf GitHub ansehen↗70,051
  • opendatalab/mineruAvatar von opendatalab

    opendatalab/MinerU

    67,734Auf GitHub ansehen↗

    MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn

    Creates visual PDF representations of layouts and text segments to confirm the correctness of the automated processing pipeline.

    Pythonai4sciencedocument-analysisextract-data
    Auf GitHub ansehen↗67,734
  • addyosmani/agent-skillsAvatar von addyosmani

    addyosmani/agent-skills

    60,849Auf GitHub ansehen↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Retrieves browser console logs and warnings to diagnose runtime exceptions during agent execution.

    Shellagent-skillsantigravityantigravity-ide
    Auf GitHub ansehen↗60,849
  • willmcgugan/richAvatar von willmcgugan

    willmcgugan/rich

    56,640Auf GitHub ansehen↗

    Rich is a Python terminal formatting library and user interface framework. It provides tools for rendering rich text, colors, and complex layouts within a terminal environment, including specialized formatters for markdown and source code syntax highlighting. The library distinguishes itself through high-level UI components such as tables with unicode borders, hierarchical tree views for nested data structures, and a system for building structured terminal user interfaces. It also includes a debugging visualizer for pretty-printing complex data and formatting error tracebacks. The capability

    Enhances the debugging process with formatted tracebacks, pretty-printing of complex objects, and state inspection.

    Python
    Auf GitHub ansehen↗56,640
  • textualize/richAvatar von Textualize

    Textualize/rich

    56,636Auf GitHub ansehen↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Captures and displays detailed, color-highlighted stack traces to simplify diagnostic analysis during application debugging.

    Pythonansi-colorsemojimarkdown
    Auf GitHub ansehen↗56,636
  • vuejs/coreAvatar von vuejs

    vuejs/core

    53,861Auf GitHub ansehen↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Dependency graphs and state update triggers are traced through specialized hooks, allowing developers to inspect reactive behavior within components.

    TypeScript
    Auf GitHub ansehen↗53,861
  • httpie/httpieAvatar von httpie

    httpie/httpie

    38,212Auf GitHub ansehen↗

    HTTPie is a command-line HTTP client designed for sending requests to web services and APIs. It functions as a terminal-based web client and JSON API interface, allowing users to interact with RESTful services and download remote files directly from the console. The tool simplifies the interaction with APIs through a custom syntax for argument parsing and automatic JSON payload serialization. It includes a request debugger to verify the structure of a request before transmission and uses ANSI-based formatting to display server responses with color and indentation for improved readability. Th

    Provides tools for inspecting request structures and response bodies to troubleshoot API connectivity and formatting.

    Python
    Auf GitHub ansehen↗38,212
  • vercel-labs/agent-browserAvatar von vercel-labs

    vercel-labs/agent-browser

    36,203Auf GitHub ansehen↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Retrieves console messages and uncaught JavaScript exceptions from the active page to diagnose issues during automated browsing sessions.

    Rust
    Auf GitHub ansehen↗36,203
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Enables verbose logging and interactive debugging for local development.

    Pythonbingbravedegoogle
    Auf GitHub ansehen↗32,180
  • shadps4-emu/shadps4Avatar von shadps4-emu

    shadps4-emu/shadPS4

    31,390Auf GitHub ansehen↗

    shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system environment and hardware to run console software on a computer. It functions as a cross-platform application compatible with Windows, Linux, macOS, and FreeBSD. The project serves as a graphics debugging tool capable of dumping shaders and integrating with rendering tools for performance analysis. It provides a system for recreating the console environment through the import of official firmware files, system fonts, and the use of decrypted keys for tracking game trophies. The emula

    Provides a development environment capable of dumping shaders and hooking into rendering tools for performance analysis.

    C++cppcpp23emulation
    Auf GitHub ansehen↗31,390
  • 0xd4d/dnspyAvatar von 0xd4d

    0xd4d/dnSpy

    29,539Auf GitHub ansehen↗

    dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It functions as a decompiler that converts assemblies back into readable high-level source code, an assembly editor for modifying bytecode and metadata, and a debugger for inspecting compiled binaries. The project integrates a hex editor specifically for inspecting and modifying raw bytes and Common Intermediate Language structures. It allows for the direct modification of binary contents to change application behavior without requiring the original project source files. The tool

    Enables inspection of just-in-time compiled machine code in live processes using breakpoints.

    C#
    Auf GitHub ansehen↗29,539
  • tanstack/tableAvatar von TanStack

    TanStack/table

    28,119Auf GitHub ansehen↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Integrates domain-specific debugging tools into the development shell to visualize internal workflows.

    TypeScriptdatagriddatagridsdatatable
    Auf GitHub ansehen↗28,119
  • ymfe/yapiAvatar von YMFE

    YMFE/yapi

    27,722Auf GitHub ansehen↗

    yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based

    Includes a built-in client for sending requests to endpoints and inspecting responses to troubleshoot errors.

    JavaScriptapiapi-managementapi-manager
    Auf GitHub ansehen↗27,722
  • oi-wiki/oi-wikiAvatar von OI-wiki

    OI-wiki/OI-wiki

    26,176Auf GitHub ansehen↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Executes and inspects C and C++ code directly without complex project overhead.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Auf GitHub ansehen↗26,176
  • matterport/mask_rcnnAvatar von matterport

    matterport/Mask_RCNN

    25,564Auf GitHub ansehen↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Renders intermediate outputs of the detection and segmentation process to analyze pipeline performance.

    Pythoninstance-segmentationkerasmask-rcnn
    Auf GitHub ansehen↗25,564
Vorherige123456…15Nächste
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Debugging and Inspection Tools
  6. Debugging and Inspection Tools

Unter-Tags erkunden

  • Automation VisualizersTools that visualize browser actions in real-time or slow down execution for troubleshooting. **Distinct from Browser Console Debugging:** Distinct from general debugging tools: focuses specifically on visual feedback and execution speed control for browser automation.
  • Browser Console Debugging1 Sub-TagCapability to interact with the browser console during paused test execution.
  • Collection State Dump-and-HaltDumps the collection's contents and halts script execution, showing the data for inspection. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: specifically dumps collection state and stops execution, not general interactive inspection.
  • Collection State InspectionInspecting collection state during development with dump, die, and logging utilities. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: specifically focuses on collection state inspection with dump/die utilities, not general application debugging.
  • Custom Debug Panels3 Sub-TagsInterfaces for integrating domain-specific debugging tools into the development shell. **Distinct from Debugging and Inspection Tools:** Focuses on the registration of custom, domain-specific panels rather than general-purpose inspection tools.
  • Dangerfile Debugging ToolsTools for running Dangerfiles locally against specific pull requests or using Pry to inspect variables and plugin state interactively. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses specifically on debugging Dangerfile evaluation rather than general application debugging.
  • Data Inspection FormattersUtilities for converting complex variables into human-readable strings for debugging. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses on the string formatting logic rather than the interactive inspection tool itself.
  • Developer-Focused Debugging InterfacesToolkits specifically for building inspectors and diagnostic tools for complex software.
  • Dynamic Debugging VisualizationsReal-time graphical tools for monitoring and modifying application memory and state during active development.
  • ESLint Rule InspectorsLaunching a visual tool to see which ESLint rules are enabled and which files they apply to in the current project. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses specifically on inspecting ESLint rules, not general application state.
  • Error ReportersComponents that format and display diagnostic information and stack traces for debugging.
  • File and Socket InspectorsTools that open detailed inspection windows for macOS and Unix file, socket, and process metadata. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: specifically targets file and socket metadata rather than general application state debugging.
  • Firmware Debug Symbol GeneratorsUtilities for producing executable images with debug information for firmware development. **Distinct from Debugging and Inspection Tools:** Distinct from general debugging tools: focuses on the generation of debug symbols for firmware images.
  • Firmware DebuggingSpecialized tools for inspecting memory and execution flow on microcontroller hardware using debug probes. **Distinct from Debugging and Inspection Tools:** Focuses on hardware-level firmware inspection via probes, whereas the parent covers general application state and execution tools.
  • GPU State Inspection1 Sub-TagTools for monitoring registers, variables, and execution state specifically on GPU hardware. **Distinct from Debugging and Inspection Tools:** Focuses on hardware-specific GPU state (registers, warps) rather than general application-level state inspection.
  • Graphics Frame Capture Tools1 Sub-TagUtilities for recording and inspecting rendering states during runtime. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses on graphics-specific frame state capture rather than general application debugging.
  • Graphics State InspectionTools for visualizing and logging the internal state of emulated graphics hardware. **Distinct from Debugging and Inspection Tools:** Focuses on emulated graphics (palettes, maps, sprites) rather than general application state or GPU hardware.
  • Integrated DebuggersTools for setting breakpoints and inspecting state within an editor environment.
  • Intermediate Output Inspection1 Sub-TagTools for disabling symbolic optimization to allow step-by-step inspection of layer results. **Distinct from Debugging and Inspection Tools:** Focuses on debugging intermediate neural outputs, distinct from general application inspection tools.
  • Live App Instance InspectionsInspecting a live application instance to view its state and troubleshoot issues during development. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses on inspecting a live, running app instance rather than general debugging and inspection tools.
  • Post-Overflow InspectorsDiagnostic tools for inspecting the configuration and state of post-overflow security scenarios. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses specifically on security post-overflow metadata rather than general application state.
  • Protocol InspectorsInteractive tools for inspecting the real-time execution and health of protocol-based servers. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: specifically designed for testing tool execution within the Model Context Protocol.
  • Reactivity DebuggersTools for tracing dependency graphs and state update triggers in reactive systems.
  • Remote Debugging SocketsNetwork-accessible interfaces that allow external tools to attach to and manipulate remote browser instances.
  • Runtime Debugging16 Sub-TagsTools for inspecting and troubleshooting application logic in active processes across different operating systems. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: focuses on cross-platform runtime injection for debugging rather than general inspection.
  • Server Interaction DebuggingTesting and validation of tool execution, argument parsing, and response formatting. **Distinct from Debugging and Inspection Tools:** Distinct from general debugging and inspection tools: focuses on validating tool-calling interfaces and server-agent interactions.
  • Traceback Filters1 Sub-TagMechanisms that clean and prune stack traces to remove noise and highlight relevant application code.
  • Trust Domain DebuggingSpecialized debugging interfaces for inspecting VCPU state and private memory within secure trust domains. **Distinct from Debugging and Inspection Tools:** Distinct from Debugging and Inspection Tools: specifically targets confidential computing environments and isolated TEE memory.
  • Visual Debugging OutputsGenerated visual artifacts such as images or PDFs used to verify the accuracy of data processing, layout analysis, or segmentation pipelines.
  • Webhook DebuggersTools that capture, inspect, and replay incoming webhook requests for testing external integrations. **Distinct from Debugging and Inspection Tools:** Distinct from general Debugging and Inspection Tools: focuses specifically on webhook payload capture and replay, not general application state debugging.