rohanrhu/gdb-frontend

☕ GDBFrontend is an easy, flexible and extensible gui debugger.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 3 hours ago
Type:ApplicationCategory(s):Debugging & ProfilingDeveloper Tools
Added to GitGenius on September 22nd, 2026
Created on November 18th, 2019
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 112
Total Stargazers: 3,027 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 hours
Mean response time: 10.9 days
90th percentile: 23.7 days
Tracked items: 17

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 414 days
Stale 30+ days: 9
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • howto (3)
  • question (3)
  • backend (2)
  • bug (2)
  • feature request (2)
  • answered (1)
  • frontend (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

GDBFrontend is a graphical debugger that provides a web-based interface for GDB, enabling developers to debug C and C++ applications through an easy-to-use frontend rather than command-line interaction.

The tool solves the friction of working with GDB's command-line interface by wrapping it in a visual debugger accessible through a web browser. It communicates with GDB through Python scripting, allowing developers to inspect variables, set breakpoints, and step through code using graphical controls. The project supports conditional breakpoints, expression evaluation, and specialized visualizations for pointers, linked lists, and arrays. It also includes a process manager for monitoring and managing running processes during debugging sessions.

Developers working with C or C++ projects should consider this tool if they prefer graphical debugging workflows over terminal-based GDB commands. It suits teams debugging embedded systems, Dockerized applications, Python C extensions, and STM32 microcontrollers, with documented tutorials for each scenario. The tool can be integrated into Makefiles for streamlined development workflows. Installation is straightforward through pip, with packages available for Arch Linux and the ability to run directly from source, requiring only GDB 8.2 or later with Python 3.6 and tmux.

The project maintains active development with regular updates to its codebase and documentation. Plugin development is supported through documented APIs, allowing developers to extend functionality for specialized debugging needs. The maintainers provide comprehensive tutorials covering multiple use cases beyond basic debugging, indicating sustained investment in making the tool accessible across different development scenarios.