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
Voltron is a web-based debugger visualizer interface used for rendering internal program state and debugger output into specialized visual panes and views. It functions as a debugger state inspector that visualizes registers, memory, stack frames, and breakpoints to analyze program flow and behavior. The project includes a custom lexer syntax highlighter that applies colors and formatting to raw debugger command output. This system uses a tokenizer and pattern-matching text formatting to improve the readability of technical data. The framework covers the construction of custom debugging tool
Delve is a command-line debugger designed for programs written in the Go programming language. It provides an interactive interface for runtime analysis, allowing developers to control program execution, inspect memory and variable states, and navigate call stacks to identify logic errors. The tool distinguishes itself through deep integration with the Go runtime, specifically by providing goroutine-aware stack unwinding and the ability to manage concurrent execution threads. It utilizes a client-server protocol to decouple the debugger engine from the user interface, enabling both local and
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
gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran.
cs01/gdbgui 的主要功能包括:Debugger Interfaces, Source-Level Debuggers, Remote Debugging, Breakpoint Managers, Browser-Based App Inspection, Debugger Visualizations, Compiled Language Debugging, Variable Inspection Tools。
cs01/gdbgui 的开源替代品包括: mfussenegger/nvim-dap — nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a… snare/voltron — Voltron is a web-based debugger visualizer interface used for rendering internal program state and debugger output… go-delve/delve — Delve is a command-line debugger designed for programs written in the Go programming language. It provides an… epicgamesext/raddebugger — Raddebugger is a native Windows x64 debugger that also functions as a high-speed PE/COFF linker and a PDB/DWARF debug… epasveer/seer — Seer is a graphical frontend for GDB that provides a visual interface for inspecting variables, managing breakpoints,… golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a…