debug-adapter-protocol

Open-source projects categorized as debug-adapter-protocol

Top 13 debug-adapter-protocol Open-Source Projects

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

    There are DAP extensions for both Vim (e.g. https://github.com/puremourning/vimspector) and NeoVim (https://github.com/mfussenegger/nvim-dap). I can't speak as to the experience in detail (I think I briefly played with nvim-dap a year or two ago), but I suspect that for most it will be good enough.

  • vimspector

    vimspector - A multi-language debugging system for Vim

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

    There are DAP extensions for both Vim (e.g. https://github.com/puremourning/vimspector) and NeoVim (https://github.com/mfussenegger/nvim-dap). I can't speak as to the experience in detail (I think I briefly played with nvim-dap a year or two ago), but I suspect that for most it will be good enough.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • elixir-ls

    A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

  • Project mention: Vue 3.3.6 Faster Thanks to WeakMaps | news.ycombinator.com | 2023-10-22

    No. Not even close. But it's getting better.

    There are currently two worth mentioning:

    ElixirLSP: https://github.com/elixir-lsp/elixir-ls

    Elixir tools: https://www.elixir-tools.dev/

    ElixirLSP is the older project, and has been around for a while. It does a lot, but has had sporadic issues over the years. Things like the debugger are a dog to get working, and the server itself will occasionally run into issues where it just doesn't want to work. It's always sort of focused on a subset of language server features, so don't expect much in the way of inline corrections. But it's got the essentials, formatting, basic linting, type hinting, on demand documentation, and primitive reference navigation

    Elixir tools is a new up and comer, written by Mitchell Hanberg. It's aiming to be a more complete lsp, and has plugins in its "ecosystem" for most editors. Features have been arriving rapidly, starting with things like inline corrections and far more reliable linting, and recently growing autocomplete. One of the main selling points is the elixir-tools backend is a self contained binary, so it can mostly work independent of system Elixir/Erlang version, which was a frequent tripping point for ElixirLSP

    Personally I use both at the same time, but plan to move to tools only when it's got all the features I need

  • rustaceanvim

    Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim

  • Project mention: How to prevent rust-analyzer (rust lsp) from checking code on each save | /r/neovim | 2023-12-05

    I am using rustaceanvim and rust.vim.

  • nvim-dap-python

    An extension for nvim-dap, providing default configurations for python and methods to debug individual test methods or classes.

  • Project mention: struggling to setup python with nvim dap - module not found on import - need to setup dap root? | /r/neovim | 2023-07-06

    I think nvim-dap doesn't (always?) use neovim current working directory as root, which can cause issues like yours. I'd recommend using https://github.com/mfussenegger/nvim-dap-python along with a local .nvim.lua (:h 'exrc') with the following config:

  • haskell-tools.nvim

    Supercharge your Haskell experience in neovim!

  • dape

    Debug Adapter Protocol for Emacs

  • Project mention: Dape: Debug Adapter Protocol for Emacs | news.ycombinator.com | 2024-01-10
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SublimeDebugger

    Graphical Debugger for Sublime Text for debuggers that support the debug adapter protocol

  • nvim-dap-vscode-js

    nvim-dap adapter for vscode-js-debug

  • NeoZoom.lua

    A simple usecase of floating window to help you focus.

  • kotlin-debug-adapter

    Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol

  • nvim-dap-repl-highlights

    Add syntax highlighting to the nvim-dap REPL

  • vim-dap

    Vim/Neovim debugger plugin providing a terminal interface to the Debug Adapter Protocol

  • Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    Debugger adapter protocol is what lsp is for language support. https://github.com/dradtke/vim-dap

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

debug-adapter-protocol related posts

  • Dape: Debug Adapter Protocol for Emacs

    1 project | news.ycombinator.com | 10 Jan 2024
  • Packages that you would like to be in emacs core ?

    10 projects | /r/emacs | 11 Dec 2023
  • Can you get better dapui varibles?

    1 project | /r/neovim | 6 Dec 2023
  • Vue 3.3.6 Faster Thanks to WeakMaps

    1 project | news.ycombinator.com | 22 Oct 2023
  • Vimspector – the Vim debugger rules all

    1 project | /r/patient_hackernews | 24 Jul 2023
  • Vimspector – the Vim debugger rules all

    2 projects | news.ycombinator.com | 22 Jul 2023
  • How to start using Neovim for c++ development and debugging

    1 project | /r/neovim | 10 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source debug-adapter-protocol projects? This list will help you:

Project Stars
1 nvim-dap 4,858
2 vimspector 4,025
3 elixir-ls 1,391
4 rustaceanvim 1,040
5 nvim-dap-python 456
6 haskell-tools.nvim 390
7 dape 384
8 SublimeDebugger 358
9 nvim-dap-vscode-js 249
10 NeoZoom.lua 180
11 kotlin-debug-adapter 110
12 nvim-dap-repl-highlights 109
13 vim-dap 48

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com