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.
It provides support to view call stack, threads, and send signals to the inferior process, Explore local variables, or watch variables over time. Pretty-print even the most complex data structures, Understand what your algorithm is doing by visualizing data structures, Reverse debugging, Concurrent debugging, gdbserver compatibility, gdb process attachment, x/y plot of variables, serving remotely without high-bandwidth X Forwarding and much more.