DBGL

DBGL

DBGL is an open-source, cross-platform graphical debugger. It provides features like breakpoints, watches, stack traces, and variable inspection to help debug code written in languages like C, C++, and Rust.
DBGL image
opensource crossplatform graphical debugger breakpoints watches stack-traces variable-inspection c c rust

DBGL: Open-Source Graphical Debugger

DBGL provides features like breakpoints, watches, stack traces, and variable inspection for debugging code written in C, C++, and Rust.

What is DBGL?

DBGL is an open-source, cross-platform graphical debugger that can be used to debug programs written in languages like C, C++, and Rust. It provides a user-friendly interface with features you would expect from a full-featured debugger including:

  • Setting breakpoints
  • Stepping through code line-by-line
  • Inspecting variables and watching their values
  • Examining the call stack and stack traces
  • Evaluating expressions

Some key capabilities and benefits of DBGL include:

  • Cross-platform support for Linux, macOS, and Windows
  • Intuitive and responsive GUI
  • Debugging multi-threaded applications
  • Plugin architecture to support debugging different languages and runtimes
  • Customizable interface with themes and layout options
  • Navigation of source code directly inside the debugger UI
  • Attaching to running processes rather than requiring recompilation

If you are looking for a capable, free and open-source graphical debugger for C, C++ or Rust development that runs across operating systems, DBGL is worth considering.

DBGL Features

Features

  1. Graphical user interface for debugging
  2. Support for multiple programming languages like C, C++, Rust
  3. Breakpoints
  4. Watch expressions
  5. Stack traces
  6. Variable inspection

Pricing

  • Open Source

Pros

Open source and free to use

Cross-platform support

Good feature set for debugging

Actively maintained

Cons

Limited language support compared to commercial debuggers

Steep learning curve

Lacks some advanced debugging features


The Best DBGL Alternatives

Top Development and Debugging Tools and other similar apps like DBGL


LaunchBox icon

LaunchBox

LaunchBox is a customizable frontend and launcher for emulators and PC games. It provides a unified interface to help you easily organize and launch all your games in one place.Some key features of LaunchBox include:Automatic game importing and metadata lookup - LaunchBox can automatically import your games from emulators and...
LaunchBox image
RetroArch icon

RetroArch

RetroArch is an open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It's designed to be fast, lightweight, customizable and extensible.Some key features of RetroArch include:Supports many emulators and video game console cores for systems like NES, SNES, Genesis, N64, PS1, etc.Advanced graphics features like...
RetroArch image
D-Fend Reloaded icon

D-Fend Reloaded

D-Fend Reloaded is an open-source graphical frontend for DOSBox, designed to make playing old DOS games easier. It is more user-friendly alternative to setting up DOSBox from a command line. D-Fend handles complex configuration settings, allows auto-detecting games, stores favorite games and settings profiles, and automates tasks like mounting drives,...
D-Fend Reloaded image
HyperSpin icon

HyperSpin

HyperSpin is an open source graphical frontend for launching emulators and organizing your game collections. It aims to provide an attractive and visually pleasing interface to showcase your games and make them easy to launch.Some key features of HyperSpin include:Supports a wide range of gaming emulators like MAME, FinalBurn Neo,...
HyperSpin image
RetroX icon

RetroX

RetroX is an open-source, cross-platform application for emulating classic gaming systems and playing retro video games. It supports emulation of popular retro consoles like the Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Sega Genesis, Nintendo Game Boy, Arcade cabinets, and more.Some key features of RetroX include:Intuitive and easy-to-use...
RetroX image
JDosbox icon

JDosbox

jDosbox is an open source emulator that allows users to run DOS programs and games directly in a web browser. It is based on the popular DOSBox emulator and uses Emscripten to compile the DOSBox code into JavaScript and HTML5.Some key features of jDosbox include:Runs DOS programs and games designed...
JDosbox image
ScummVM icon

ScummVM

ScummVM is an open-source interpreter program that allows you to play classic point-and-click graphical adventure games on modern operating systems. Originally, these games were designed to run on older systems like Apple Macintosh computers, Commodore Amiga, Atari ST, and more - systems that are obsolete today.What ScummVM does is replace...
ScummVM image
RetriX icon

RetriX

RetriX is an open-source and cross-platform emulator that allows you to play classic games from vintage home computers, gaming consoles, and arcade machines on modern operating systems like Windows, MacOS, and Linux.Unlike closed-source commercial emulators, RetriX is completely free to download and use. It emulates systems like the Commodore 64,...
RetriX image
D-Box icon

D-Box

D-Box is a high-end home theater audio system that provides an immersive and realistic cinematic audio experience using motion feedback technology. It works by analyzing low frequency audio signals from movies, music, and games, and uses integrated motors and motion controllers to move the speakers and seating in sync with...
D-Box image
Nostlan icon

Nostlan

Nostlan is an open-source knowledge management and note taking application. It provides users with a variety of tools to capture, organize, share, and reuse information.Some of the key features of Nostlan include:Flexible note taking with support for text, markdown, sketches, images, web clips, and morePowerful tagging and linking to connect...
Nostlan image
DOSBox Launcher icon

DOSBox Launcher

DOSBox Launcher is an intuitive graphical user interface and launcher for DOSBox, an open source DOS emulator. It streamlines configuring and managing DOS games and programs to run properly in DOSBox without extensive tweaking of settings.Key features of DOSBox Launcher include:Central game library to add and organize all your DOS...
DOSBox Launcher image
GR-lida icon

GR-lida

GR-lida is an open-source, cross-platform assistive technology software suite that aims to help people with disabilities effectively access and use computers and mobile devices. It includes a wide range of accessibility features such as:On-screen keyboards with word prediction and scanning modesText-to-speech with multiple voicesScreen magnification from 1x to 16xHigh visibility...
GR-lida image