awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Debugging and Inspection Tools · Awesome GitHub Repositories

21 repos

Awesome GitHub RepositoriesDebugging and Inspection Tools

Utilities that assist developers in diagnosing, monitoring, and troubleshooting software behavior, error reports, and runtime performance.

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

  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Debugging and Inspection Tools

Awesome Debugging and Inspection Tools GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHubView on GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Diagnose runtime errors and monitor application execution via interactive inspection environments.

    Pythonawesomecollectionspython
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    Browser extensions enable developers to traverse component trees, inspect state, and analyze performance metrics in real time.

    JavaScriptjavascriptuifrontend
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    Supports interactive debugging and diagnostic monitoring through a terminal interface during gateway development.

    TypeScriptaiassistantcrustacean
  • flutter/flutter

    flutter/flutter

    175,261GitHubView on GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-p

    Includes performance, debugging, and inspection tools that provide visual insights into application state, memory usage, and rendering performance.

    Dartandroidapp-frameworkcross-platform
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Analyzes execution time, memory usage, and code coverage to identify performance bottlenecks.

    Gogogolanglanguage
  • facebook/react-native

    facebook/react-native

    125,418GitHubView on GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives.

    Facilitates code inspection, log viewing, and component profiling through integrated debugging and diagnostic panels.

    C++androidapp-frameworkcross-platform
  • ant-design/ant-design

    ant-design/ant-design

    97,624GitHubView on GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and vi

    Interactive inspection tools allow developers to query component specifications, design tokens, and DOM structures via an AI assistant.

    TypeScriptant-designantddesign-systems
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHubView on GitHub↗

    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 fac

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

    TypeScriptautomationchromechromium
  • oven-sh/bun

    oven-sh/bun

    87,491GitHubView on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The

    Links external diagnostic tools to the runtime via a standard protocol to visualize execution state and interact with live code.

    Zigbunbundlerjavascript
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve

    Permits manual inspection and overriding of entity states and attributes at runtime to simulate device behavior for testing.

    Pythonasynciohacktoberfesthome-automation
  • microsoft/playwright

    microsoft/playwright

    82,810GitHubView on GitHub↗

    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

    Integrates directly into editors for setting breakpoints, inspecting error states, and stepping through browser-side code execution.

    TypeScriptautomationchromechromium
  • ocornut/imgui

    ocornut/imgui

    71,441GitHubView on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily inte

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

    C++apicplusplusframework
  • dair-ai/Prompt-Engineering-Guide

    dair-ai/Prompt-Engineering-Guide

    70,526GitHubView on GitHub↗

    This project is a comprehensive educational resource and knowledge base dedicated to the development and application of large language models and autonomous agentic systems. It provides a structured framework for understanding prompt engineering, context management, and the architectural patterns required to build task

    Example coming soon!

    MDXagentagentsai-agents
  • fffaraz/awesome-cpp

    fffaraz/awesome-cpp

    69,832GitHubView on GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the languag

    Simplifies the search for debuggers and inspection tools for diagnosing and troubleshooting software behavior.

    awesomeawesome-listc
  • swiftlang/swift

    swiftlang/swift

    69,781GitHubView on GitHub↗

    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. T

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

    C++
  • sindresorhus/awesome-nodejs

    sindresorhus/awesome-nodejs

    65,038GitHubView on GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of hi

    Assembles diagnostic toolkits for identifying runtime errors and inspecting application state during development.

    awesomeawesome-listjavascript
  • reduxjs/redux

    reduxjs/redux

    61,444GitHubView on GitHub↗

    Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state

    Enables real-time inspection of event history and data transitions to identify logic errors during runtime.

    TypeScriptredux
  • pmndrs/zustand

    pmndrs/zustand

    57,057GitHubView on GitHub↗

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data acce

    Integrates with browser debugging tools to track action history and inspect state changes in real time.

    TypeScripthacktoberfesthooksreact
  • Textualize/rich

    Textualize/rich

    55,540GitHubView on GitHub↗

    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 r

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

    Pythonansi-colorsemojimarkdown
  • opendatalab/MinerU

    opendatalab/MinerU

    54,523GitHubView on GitHub↗

    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 w

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

    Pythonai4sciencedocument-analysisextract-data
Prev12Next

Explore sub-tags

  • Component Inspection ToolsTools that allow developers to examine component hierarchies, modify properties, and query specifications or documentation for user interfaces.
  • Debugger InterfacesInterfaces that connect external debugging tools to a runtime environment for inspecting code execution and state.
  • Debugging and Inspection Tools11 sub-tagsInteractive tools that allow developers to inspect, monitor, and troubleshoot application state and execution.
Editor-Integrated Debugging
Debugging tools integrated directly into the code editor to manage breakpoints and inspect errors during execution.
  • Runtime Diagnostics1 sub-tagUtilities that monitor and analyze application behavior while the software is actively running.
  • State Debugging UtilitiesDiagnostic utilities that enable developers to inspect, monitor, and replay changes within an application's data state.
  • Visual DebuggersGraphical interfaces that allow developers to step through code execution and inspect application state visually.