Byebug - Debugging in Ruby 2

  •        45

Byebug is a simple to use, feature rich debugger for Ruby. It uses the TracePoint API for execution control and the Debug Inspector API for call stack navigation, so it doesn't depend on internal core sources. It's developed as a C extension, so it's fast. And it has a full test suite so it's reliable.



Related Projects

pry-byebug - Step-by-step debugging and stack navigation in Pry

Adds step-by-step debugging and stack navigation capabilities to pry using byebug.To use, invoke pry normally. No need to start your script or app differently. Execution will stop in the first statement after your binding.pry.

Managed Library for interacting with Debugger Tools for Windows Engine API

mdbglib is a managed library for interacting with Debugger Engine API which is available for download from Microsoft as part of Debugging Tools for Windows. This library is intended for people who need to interact with a debugger from managed code or PowerShell.

gdbgui - Browser-based frontend to gdb (gnu debugger)

A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run gdbgui from the terminal and a new tab will open in your browser. gdbgui is easy to get started with yet supports scripting, and has terminal access while keeping the user interface in lock step with the underlying gdb process.

Backbone-Debugger - Chrome Developer Tools extension for debugging Backbone.js applications

Chrome Developer Tools extension for debugging Backbone.js applications

Microsoft Open Debugger Extension for WinDbg

ODbgExt is an open source debugger extension for WinDbg that is intended to be developed by the debugging community. It is based on the Windows Debugger SDK Sample ‘exts’ and uses the COM Debugger interface IDebugControl. The primary objective of the project is to provide the ...

Livepython - Visually trace Python code in real-time.

Livepython is a desktop app that lets you visually trace, in real-time, the execution of a Python program. In addition, it can track changes in global and local variables as your program is running. Livepython is meant to give you a quick grasp of a program's execution flow. It's less messy than sprinkling print statements throughout your code and simpler to use than debuggers/profilers.

swift-lldb - This is the version of LLDB that supports the Swift programming language & REPL.

Swift is a new, high performance systems programming language. It has a clean and modern syntax, offers seamless access to existing C and Objective-C code and frameworks, and is memory safe (by default). This repository covers the Swift Debugger and REPL support, built on top of the LLDB Debugger.

Delve - Debugger for the Go programming language.

Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.

sly - Sylvester the Cat's Common Lisp IDE

``` _____ __ __ __ / ___/ / / \ \/ / |\ _,,,---,,_ \__ \ / / \ / /,`.-'`' -. ;-;;,_ ___/ / / /___ / / |,4- ) )-,_..;\ ( `'-' /____/ /_____/ /_/ '---''(_/--' `-'\_)```SLY is Sylvester the Cat's Common Lisp IDE for Emacs. See it in action in[this screencast][7].SLY is a direct fork of [SLIME][1], and contains the following improvements overit:* Completely redes

!exploitable Crash Analyzer - MSEC Debugger Extensions

!exploitable (pronounced “bang exploitable”) is a Windows debugging extension (Windbg) that provides automated crash analysis and security risk assessment.

wdb - An improbable web debugger through WebSockets

wdb is a full featured web debugger based on a client-server architecture. The wdb server which is responsible of managing debugging instances along with browser connections (through websockets) is based on Tornado. The wdb clients allow step by step debugging, in-program python code execution, code edition (based on CodeMirror) setting breakpoints...


An open plugin providing a full Python Debugging graphical interface and shell for either JEDIT editor or NETBEANS ide. Python\'s debugger backend is implemented as a networking debugger inheriting the standard python debugging kernel ,frontend

node-inspector - Node.js debugger based on Blink Developer Tools

Node Inspector is a debugger interface for Node.js applications that uses the Blink Developer Tools (formerly WebKit Web Inspector).Since version 6.3, Node.js provides a built-in DevTools-based debugger which mostly deprecates Node Inspector, see e.g. this blog post to get started. The built-in debugger is developed directly by the V8/Chromium team and provides certain advanced features (e.g. long/async stack traces) that are too difficult to implement in Node Inspector.

WCF Visualizers Tool

Visual Studio 2005 shipped with a very nice feature called debugger visualizers. In accordance with their names, debugger visualizers allow you to visually view useful information about objects during debug. WCF Visualizers Tool contain number of visualizers: 1. Message Visuali

VS2010 Image Debugger Visualizer

This Visual Studio debugger visualizer targets Visual Studio 2010. It enables you to debug any image resource by allowing you to preview the image and get some additional information about the image (such as image resolution).

DataSetInspector plugin for Fiddler HTTP Debugger

This is an inspector plugin for the Fiddler HTTP Debugger which shows datasets in a .Net DataGridView control.

Universal Reversible Debugger

URDB is a universal reversible debugger that adds reversibility to almost any debugger through a python-based wrapper. It also supports reversible debugging of distributed computations, and temporal search on expression values.

dnSpy - .NET debugger and assembly editor

dnSpy is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available.The following pictures show dnSpy in action. It shows dnSpy editing and debugging a .NET EXE file, not source code.

ZeroBraneStudio - Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5

ZeroBrane Studio is a lightweight cross-platform Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, live coding, and debugging support for various Lua engines (Lua 5.1, Lua 5.2, Lua 5.3, LuaJIT, LÖVE, Moai, Gideros, Corona, Marmalade Quick, Cocos2d-x, OpenResty/Nginx, Torch7, Redis, GSL-shell, Adobe Lightroom, Lapis, Moonscript, and others). No compilation is needed for any of the installation options, although the scripts to compile required libraries for all supported platforms are available in the build/ directory.

CAB WorkItem Visualizations Tool

CAB WorkItem Visualizations tool is upgrade to Sample Visualizations. this Visualizations show the WorkItem hierarchy, Worksapce, SmartPart, Command, Events, State and Items.