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: 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
- Graphical user interface for debugging
- Support for multiple programming languages like C, C++, Rust
- Breakpoints
- Watch expressions
- Stack traces
- 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
Official Links
Reviews & Ratings
Login to ReviewThe Best DBGL Alternatives
View all DBGL alternatives with detailed comparison →
Top Development and Debugging Tools and other similar apps like DBGL
Here are some alternatives to DBGL:
Suggest an alternative ❐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...
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...
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,...
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,...
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...
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...
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...
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,...
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...
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...
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...
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...