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

30 repos

Awesome GitHub RepositoriesDebugging and Diagnostics

Runtime tools for inspecting application state, performance, and execution flow during the development cycle.

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

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

Awesome Debugging and Diagnostics GitHub Repositories

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

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    Inspect and debug web application performance using an array of integrated browser-based diagnostic utilities.

    awesomeawesome-listlists
  • 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
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of speci

    Facilitates the validation and troubleshooting of custom user-defined logic through specialized diagnostic output and environment reporting.

    Pythonclidownloaderpython
  • 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

    98,220GitHubView 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
  • clash-verge-rev/clash-verge-rev

    clash-verge-rev/clash-verge-rev

    97,701GitHubView on GitHub↗

    This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process

    Captures and filters diagnostic logs to assist in troubleshooting, error reproduction, and log-level adjustment.

    TypeScriptclashclash-metaclash-verge
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Tracks operator execution time and memory usage to pinpoint performance bottlenecks across various hardware backends.

    Pythonautograddeep-learninggpu
  • 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
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    Verifies local system configurations, authentication, and service connectivity to ensure a stable operational environment.

    applicationscodingcodingchallenges
  • 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
  • macrozheng/mall

    macrozheng/mall

    82,926GitHubView on GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secu

    Captures and filters diagnostic log output by severity and keyword to assist in troubleshooting application behavior.

    Javadockerelasticsearchelk
  • 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
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Generates performance profiles by recording CPU usage data via debug endpoints for bottleneck analysis.

    Gogop2ppeer-to-peer
  • vitejs/vite

    vitejs/vite

    78,295GitHubView on GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the d

    Profiles transformation hooks to identify performance bottlenecks during file loading and server startup.

    TypeScriptbuild-tooldev-serverfrontend
  • 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
Prev12Next

Explore sub-tags

  • Browser Developer ToolsIntegrated browser features that allow developers to inspect, modify, and debug web application code and network traffic.
  • Browser Extension DebuggingTools and procedures for inspecting and troubleshooting browser extension components like background scripts and popups.
  • Debugging and Inspection Tools7 sub-tagsUtilities that assist developers in diagnosing, monitoring, and troubleshooting software behavior, error reports, and runtime performance.
Environment Diagnostics
Utilities that verify the configuration and compatibility of the host environment where software is executed.
  • Execution Trace and Log Analyzers3 sub-tagsUtilities for capturing and visualizing historical event streams, network traffic, and diagnostic logs to reconstruct application behavior.
  • In-App Debugging ConsolesEmbedded interfaces that provide real-time access to application logs and state while the software is running.
  • JavaScript and TypeScript DebuggingSpecialized tools for stepping through, inspecting, and profiling code written in JavaScript or TypeScript.
  • Mobile Application DebuggersIntegrated environments for inspecting component hierarchies and native UI elements in mobile application development.
  • Performance and Resource Profilers3 sub-tagsTools focused on quantifying execution time, memory allocation, and hardware utilization rather than step-by-step code inspection.
  • Plugin Debugging UtilitiesTools and environment configurations specifically for troubleshooting and testing custom plugin logic within an application.