Skip to content
SPECIFICTION
Get listed

Delve vs Ruby debug

Delve

github.com

Ruby debug

github.com

Side by side

FigureDelveRuby debug
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published01
Spec score · Debuggers7.9 (#10)7.3 (#20)
Debugger controlsIts API supports commands including halt, continue, next, step, and stepout.Its console can evaluate Ruby expressions, inspect program state, control execution, set breakpoints, and activate tracing.
Editor integrationsThe project lists integrations for GoLand, IntelliJ IDEA, Vim and Neovim, Visual Studio Code, Emacs, and other editors.The README describes debugger frontends for VS Code and Chrome DevTools; VS Code use requires the vscode-rdbg extension.
PurposeDelve is a debugger for the Go programming language, designed to be simple to invoke and use.The library provides debugging functionality for Ruby (MRI) 2.7 and later.
Remote debuggingDelve supports remote debugging and recommends SSH tunnels or a VPN when connecting remotely.It supports remote debugging over UNIX domain sockets or TCP/IP, with a console that can attach to a running debuggee.

Plans

Delve

No plans published.

Delve pricing →

Ruby debug

  • debug (open-source gem)Free

Ruby debug pricing →

In their own words

Delve

Delve has no write-up on Specifiction yet; its figures are above.

Visit github.com

Ruby debug

Ruby debug is a free, BSD-2-Clause open-source debugger for Ruby MRI 2.7 and later, delivered for Linux and self-hosted use. Its console evaluates Ruby expressions, inspects program state, controls execution, sets conditional and exception breakpoints, and enables tracing. The debugger can record execution and replay it by stepping backward through the log. Remote sessions work over UNIX domain sockets or TCP/IP, allowing a console to attach to a running program. An IRB console adds autocompletion, multiline input, and commands including `show_source` and `show_doc`. The `rdbg` command launches Ruby scripts and commands such as Rails, Rake, and RSpec under debugging. Frontends are described for VS Code and Chrome DevTools; VS Code requires the vscode-rdbg extension. Installation uses `gem install debug` or a Gemfile entry. The project reports no performance penalty when not stepping and with no breakpoints set. It warns that remote messages are unencrypted and that `debug/open_nonstop` can expose access without stopping the program.

Visit github.com