awesome-repositories.com
博客
awesome-repositories.com

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

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesDebugging Protocols

Communication standards for decoupling debugger engines from user interfaces.

Distinguishing note: Focuses on the transport/protocol layer rather than the debugger implementation itself.

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

Awesome Debugging Protocols GitHub Repositories

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

    lapce/lapce

    38,569在 GitHub 上查看↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Implements the Debug Adapter Protocol to connect the editor to external debuggers for program execution inspection.

    Rustcode-editordeveloper-toolsrust
    在 GitHub 上查看↗38,569
  • go-delve/delvego-delve 的头像

    go-delve/delve

    24,605在 GitHub 上查看↗

    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

    Implements a structured message protocol to separate the debugger engine from the user interface.

    Godebuggergogolang
    在 GitHub 上查看↗24,605
  • onivim/onionivim 的头像

    onivim/oni

    11,248在 GitHub 上查看↗

    Oni is a modal code editor and integrated development environment that uses Neovim as its core editing engine. It combines the text manipulation and modal interaction model of Neovim with the capabilities of a full IDE, including a Language Server Protocol implementation for code intelligence, automatic completion, and error highlighting. The editor is distinguished by its integrated web rendering, allowing users to view documentation, browse the web, and render live previews of code and unit tests directly within the interface. It also utilizes TextMate grammars for syntax highlighting. The

    Implements a standardized debugging protocol to decouple the editor interface from external debugger engines.

    TypeScript
    在 GitHub 上查看↗11,248
  • 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

    Serves as a client implementation of the Debug Adapter Protocol to integrate external debugger binaries into Neovim.

    Luadebug-adapter-protocoldebuggerneovim
    在 GitHub 上查看↗6,955
  • emacs-lsp/lsp-modeemacs-lsp 的头像

    emacs-lsp/lsp-mode

    5,060在 GitHub 上查看↗

    lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis tool and JSON-RPC communication layer that connects the editor to external language servers to provide intelligent code completion and real-time diagnostics. The project also serves as a Debug Adapter Protocol client, enabling interactive debugging sessions and breakpoint management. This allows for stepping through code and inspecting variables via a standardized protocol, including support for debugging within Docker containers. The system covers a broad range of developmen

    Implements a standardized communication protocol to decouple the editor interface from specific debugger engines.

    Emacs Lispangularcppdart
    在 GitHub 上查看↗5,060
  1. Home
  2. Development Tools & Productivity
  3. Debugging Protocols