awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索博客网站地图
项目关于媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

10 个仓库

Awesome GitHub RepositoriesProcess Attachment

Enables debugging hooks in startup scripts to allow external debugger connection.

Distinct from Debugger Initialization: Focuses on the process attachment mechanism during initialization, distinct from general environment setup.

Explore 10 awesome GitHub repositories matching development tools & productivity · Process Attachment. Refine with filters or upvote what's useful.

Awesome Process Attachment GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • googlechromelabs/ndbGoogleChromeLabs 的头像

    GoogleChromeLabs/ndb

    10,874在 GitHub 上查看↗

    ndb is a suite of development tools for Node.js that provides runtime inspection, performance profiling, and process management. It functions as a debugger that connects Node.js execution environments to the Chrome browser debugging interface for visual state management and breakpoint control. The tool is distinguished by its ability to detect and attach to spawned child processes, maintaining debugging visibility across multiple process boundaries. It also integrates a source editor that allows users to modify code directly within the debugging interface and save those changes to disk during

    Detects and connects to spawned child processes to maintain debugging visibility across process boundaries.

    JavaScript
    在 GitHub 上查看↗10,874
  • android/ndk-samplesandroid 的头像

    android/ndk-samples

    10,513在 GitHub 上查看↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Enables debugging hooks within a custom startup script to allow external debuggers to connect to the application process during initialization.

    C++
    在 GitHub 上查看↗10,513
  • std-microblock/chromaticstd-microblock 的头像

    std-microblock/chromatic

    8,315在 GitHub 上查看↗

    Chromatic is a Chromium runtime modifier and JavaScript engine injector designed to alter the low-level operational characteristics of Chromium and its embedded V8 engine. It functions as a tool for injecting custom logic into the V8 JavaScript engine to change application behavior at runtime. The project provides mechanisms for browser engine instrumentation and V8 runtime manipulation. It enables the modification of the internal execution flow of JavaScript within Chromium-based environments to extend native browser capabilities or bypass standard limitations.

    Provides the ability to link a modifier process to active Chromium renderer processes for state manipulation.

    C++cefchromiuminject
    在 GitHub 上查看↗8,315
  • gaogaotiantian/viztracergaogaotiantian 的头像

    gaogaotiantian/viztracer

    7,674在 GitHub 上查看↗

    VizTracer is a Python runtime instrumentation system and execution profiler used to trace and visualize code execution. It functions as a multi-process performance analyzer and trace visualizer, providing an interactive timeline and flamegraph interface to identify performance bottlenecks and analyze call sequences. The project distinguishes itself by its ability to aggregate execution data from multiple threads, subprocesses, and asynchronous tasks into a single unified report. It also features live process instrumentation, allowing users to attach to and detach from running Python applicati

    Connects to an active process remotely to start tracing execution without requiring an application restart.

    Pythondebuggingflamegraphlogging
    在 GitHub 上查看↗7,674
  • epicgamesext/raddebuggerEpicGamesExt 的头像

    EpicGamesExt/raddebugger

    7,138在 GitHub 上查看↗

    Raddebugger is a native Windows x64 debugger that also functions as a high-speed PE/COFF linker and a PDB/DWARF debug information converter. It combines these three capabilities into a single development tool aimed at inspecting and controlling native x64 Windows applications, with the ability to attach to multiple processes simultaneously within one session. The debugger is built around a custom binary debug format that converts standard PDB and DWARF symbols into a compact representation for fast loading and minimal memory overhead. It includes a fuzzy symbol search engine for locating func

    The tool attaches to native processes and controls their execution using low-level system debugging interfaces for inspection and manipulation.

    C
    在 GitHub 上查看↗7,138
  • mfussenegger/nvim-dapmfussenegger 的头像

    mfussenegger/nvim-dap

    6,955在 GitHub 上查看↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Allows attaching to a running process ID to begin a live debugging session for an executing application.

    Luadebug-adapter-protocoldebuggerneovim
    在 GitHub 上查看↗6,955
  • nswbmw/node-in-debuggingnswbmw 的头像

    nswbmw/node-in-debugging

    6,457在 GitHub 上查看↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Details how to connect a debugger to a running process via PID or port without restarting the application.

    debugdebuggingguide
    在 GitHub 上查看↗6,457
  • nodegui/react-nodeguinodegui 的头像

    nodegui/react-nodegui

    6,186在 GitHub 上查看↗

    Build performant, native and cross-platform desktop applications with native React powerful CSS like styling.🚀

    Launches the app under the runtime and attaches the debugger so breakpoints are hit inside the editor.

    TypeScriptcssdesktopgui
    在 GitHub 上查看↗6,186
  • puremourning/vimspectorpuremourning 的头像

    puremourning/vimspector

    4,306在 GitHub 上查看↗

    Vimspector is a visual debugger integration for Vim that enables developers to step through code and inspect program state without leaving the editor. It utilizes the Debug Adapter Protocol to provide a unified interface for debugging multiple programming languages through various debug adapters. The project distinguishes itself by supporting low-level analysis and specialized environments, including bare metal hardware debugging for microcontrollers and the ability to perform disassembly analysis and process memory dumping. It also provides remote debugging capabilities by proxying requests

    Enables connecting to a running process via its process ID to start a debugging session.

    Vim Scriptcppdebug-adapter-protocoldebugger
    在 GitHub 上查看↗4,306
  • microsoft/wilmicrosoft 的头像

    microsoft/wil

    2,884在 GitHub 上查看↗

    wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa

    Provides a utility to pause process execution until a debugger is attached.

    C++
    在 GitHub 上查看↗2,884
  1. Home
  2. Development Tools & Productivity
  3. Debugger Initialization
  4. Process Attachment

探索子标签

  • Automatic ChildMechanisms that automatically detect and attach to newly spawned child processes for debugging. **Distinct from Process Attachment:** Distinct from Process Attachment: focuses on the automatic detection of spawned child processes specifically.
  • Child Process DebuggingAutomatically detects and attaches debuggers to spawned child processes in a multi-process application tree. **Distinct from Process Attachment:** Distinct from Process Attachment: specifically focuses on the automatic discovery and attachment to child processes rather than just the mechanism of attaching to a single process.
  • Chromium Process AttachmentsSpecialized techniques for attaching to and manipulating isolated Chromium renderer processes. **Distinct from Process Attachment:** Focuses specifically on Chromium's multi-process architecture rather than general debugger process attachment.
  • VSCode Debugger AttachmentsLaunches the app under the runtime and attaches the VSCode debugger so breakpoints are hit inside the editor. **Distinct from Process Attachment:** Distinct from general Process Attachment: specifically attaches the VSCode debugger to a native runtime process for breakpoint debugging.