awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesDebugger Protocol Integrations

Integrations that allow an editor to control external debuggers via standardized protocols.

Distinguishing note: None of the candidates cover the client-side implementation of a debugging protocol like DAP.

Explore 8 awesome GitHub repositories matching development tools & productivity · Debugger Protocol Integrations. Refine with filters or upvote what's useful.

Awesome Debugger Protocol Integrations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • lapce/lapceAvatar de lapce

    lapce/lapce

    38,569Voir sur 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

    Enables program execution inspection by connecting to external debuggers through a standardized communication protocol.

    Rustcode-editordeveloper-toolsrust
    Voir sur GitHub↗38,569
  • node-inspector/node-inspectorAvatar de node-inspector

    node-inspector/node-inspector

    12,646Voir sur GitHub↗

    node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process. The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks. The tool covers execution flow control throu

    Uses the low-level V8 engine debug interface to control execution and inspect memory via the Node.js runtime.

    JavaScript
    Voir sur GitHub↗12,646
  • microsoft/vscode-tips-and-tricksAvatar de microsoft

    microsoft/vscode-tips-and-tricks

    9,086Voir sur GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Provides guidance on integrating the Debug Adapter Protocol to standardize debugger communication.

    Voir sur GitHub↗9,086
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Voir sur GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Provides low-level control over the browser through direct debugger protocol command execution.

    Pythonanti-detectionautomationbrowser-automation
    Voir sur GitHub↗6,919
  • mfussenegger/nvim-dapAvatar de mfussenegger

    mfussenegger/nvim-dap

    6,955Voir sur 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

    Provides a client implementation of the Debug Adapter Protocol to standardize how the editor controls external debuggers.

    Luadebug-adapter-protocoldebuggerneovim
    Voir sur GitHub↗6,955
  • microsoft/vscode-recipesAvatar de microsoft

    microsoft/vscode-recipes

    5,959Voir sur GitHub↗

    vscode-recipes est une collection de modèles de configuration et de guides pour configurer les débogueurs et les environnements d'exécution au sein de VS Code. Il fournit des modèles et des plans standardisés pour connecter l'éditeur à des runtimes locaux, conteneurisés ou serverless à travers une variété de langages de programmation et de frameworks. Le projet se concentre sur la coordination de sessions de débogage simultanées à travers les processus côté client et côté serveur pour tracer la logique à travers les applications full-stack. Il offre des modèles spécifiques pour intégrer les runtimes de langage et orchestrer des configurations de développement multi-langages au sein d'une instance d'éditeur unique. Les recettes couvrent la configuration du débogage de tests automatisés pour les suites unitaires, d'intégration et de bout en bout. Elles incluent également des configurations pour le débogage de fonctions serverless et la gestion des workflows de développement pour divers langages et outils.

    Implements integrations that allow an editor to control external debuggers via standardized protocols.

    JavaScript
    Voir sur GitHub↗5,959
  • emacs-lsp/lsp-modeAvatar de emacs-lsp

    emacs-lsp/lsp-mode

    5,060Voir sur 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 client for the Debug Adapter Protocol to decouple the editor from specific debugger implementations.

    Emacs Lispangularcppdart
    Voir sur GitHub↗5,060
  • golang/vscode-goAvatar de golang

    golang/vscode-go

    4,256Voir sur GitHub↗

    Ce projet est une extension de langage pour VS Code qui fournit un support complet du langage Go. Il fonctionne comme un client de serveur de langage, une interface de débogage et un gestionnaire de chaîne d'outils pour faciliter le développement d'applications Go. L'extension se distingue en intégrant une suite complète de capacités de gestion de chaîne d'outils, permettant l'installation et la configuration des binaires requis, des linters et des versions de compilateur directement dans l'éditeur. Elle fournit également une intégration profonde pour le débogage interactif via Delve, prenant en charge le débogage de cibles distantes, l'attachement à des processus et l'inspection de l'état du programme. Le projet couvre un large éventail de capacités, incluant l'analyse statique pour les diagnostics en temps réel et le linting, la gestion automatisée des dépendances pour les modules Go, et un framework de test complet qui gère l'exécution des tests unitaires, la performance des benchmarks et la visualisation de la couverture de code. Elle fournit en outre une intelligence sémantique pour la navigation dans les symboles, l'autocomplétion et la refactorisation automatisée. L'outil gère les binaires externes et exploite le Language Server Protocol et le Debug Adapter Protocol pour communiquer entre l'éditeur et la chaîne d'outils Go.

    Implements the Debug Adapter Protocol to standardize communication between the editor and the Go debugger.

    TypeScriptdebuggergolangvisual-studio-code
    Voir sur GitHub↗4,256
  1. Home
  2. Development Tools & Productivity
  3. Debugger Protocol Integrations

Explorer les sous-tags

  • Protocol Command ExecutionExecuting low-level debugger protocol commands to control browser domains. **Distinct from Debugger Protocol Integrations:** Focuses on the execution of raw protocol commands rather than high-level integration with an editor.