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.
  • 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
  • laurent22/joplin

    laurent22/joplin

    53,497GitHubView on GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application pri

    Inspect background processes and web-based components directly within browser developer consoles to troubleshoot extension connectivity or functional errors.

    TypeScriptandroiddropboxelectron
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    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 sys

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

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