A web-based graphical front-end for gdb to debug Go, C, and C++ applications with a multi-platform UI.
Godbg is a web-based graphical front-end for the GNU Debugger (gdb) that simplifies debugging of Go, C, and C++ applications. It replaces the traditional command-line interface with an accessible web UI, enabling multi-platform use and remote debugging sessions.
Developers working with Go, C, or C++ applications who prefer a visual debugging interface over command-line tools, especially those needing remote debugging capabilities or working across different operating systems.
Godbg offers a platform-independent, web-based UI that makes gdb more accessible without requiring local GUI installations, and it supports secure remote debugging sessions via HTTPS.
Web-based gdb front-end application
Godbg replaces the gdb command line with a browser-based UI, enabling debugging from any OS without local GUI installations, as highlighted in its philosophy.
It supports HTTPS with magic URL access for remote sessions, requiring SSL/TLS certificate setup for encrypted communication, as detailed in the remote access section.
Provides graphical controls for threads, breakpoints, and variable inspection with source highlighting, making gdb more accessible than the traditional CLI.
When configured with auto-load scripts, it enhances debugging by pretty-printing Go variables and avoiding uninitialized data issues, though setup requires careful gdbinit adjustments.
On Mac, users must compile gdb from source, apply patches, and handle codesigning; on Windows, MinGW/Cygwin installation is needed, adding significant overhead.
Godbg is designed for gdb 7.5 and 7.6 only, making it incompatible with newer versions without updates, as admitted in the installation notes.
The Go string pretty-printer can cause gdb to freeze and consume high CPU with uninitialized strings, requiring manual edits to runtime-gdb.py scripts.
Production-Grade Container Scheduling and Management
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
The Cloud Native Application Proxy
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.