GDB

Top 23 GDB Open-Source Projects

  • gdb-dashboard

    Modular visual interface for GDB in Python

  • Project mention: Cyrus-and/GDB-dashboard: Modular visual interface for GDB in Python | news.ycombinator.com | 2024-04-11
  • gdbgui

    Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rr

    Record and Replay Framework

  • Project mention: rr: Lightweight Recording and Deterministic Debugging | news.ycombinator.com | 2024-04-21
  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

  • gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

  • Project mention: Beej's Quick Guide to GDB (2009) | news.ycombinator.com | 2023-11-05

    There is also GEF, which is widely used by the reverse engineering and CTF community.

    https://github.com/hugsy/gef

  • voltron

    A hacky debugger UI for hackers

  • Project mention: Debugging a Mixed Python and C Language Stack | news.ycombinator.com | 2023-04-25

    https://github.com/snare/voltron

    > * https://developers.redhat.com/blog/2017/11/10/gdb-python-api... describes the GDB Python API.*

    > https://pythonextensionpatterns.readthedocs.io/en/latest/deb... may be helpful [for writing-a-c-function-to-call-any-python-unit-test]

    > The GDB Python API docs: https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html

    > The devguide gdb page may be the place to list IDEs with support for mixed-mode debugging of Python and C/C++/Cython specifically with gdb?

    Project mention: Embassy 在 Blue Pill 上的点灯案例 | dev.to | 2024-04-05
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • linux-kernel-module-cheat

    The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 20.04 host.完美的仿真设置,可用于研究和开发Linux内核v5.4.3,内核模块,QEMU,gem5和x86_64,ARMv7和ARMv8用户界面以及裸机装配,ANSI C,C ++和POSIX。 GDB步骤调试和KGDB可以正常工作。 由Buildroot和crosstool-NG支持。 高度自动化。 彻底记

  • Project mention: Linux Kernel Module Cheat | /r/kernel | 2023-12-11
  • gdb-frontend

    ☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev

  • Project mention: GDB-front end: GDB front end with a browser-based UI | news.ycombinator.com | 2024-01-28
  • seer

    Seer - a gui frontend to gdb

  • Project mention: Beej's Quick Guide to GDB (2009) | news.ycombinator.com | 2023-11-05

    CLion uses lldb.

    I wrote https://github.com/daym/idea-native2-debugger as a stop-gap. It uses gdb and works in IntelliJ IDEA Community edition. Setting it up the first time is kinda weird since you need to add a new run/debug configuration "Native2Debugger". I could not figure out how to hook this directly into the existing run configuration that you use to run your program to begin with. Otherwise, I like how it turned out.

    If you want a standalone frontend, https://github.com/epasveer/seer is extremely good.

    And emacs has gdb integration. By now I tried it, and... I guess it's better than nothing.

  • PINCE

    Reverse engineering tool for linux games

  • Project mention: Chest Engine on Linux? | /r/linux_gaming | 2023-06-19

    Another one could be PINCE Github, literally the same ui as Cheat Engine!

  • AvalonStudio

    Cross platform IDE and Shell

  • Project mention: What happened to AvalonStudio? | /r/AvaloniaUI | 2023-05-06

    Its Github seams abandoned, link: https://github.com/VitalElement/AvalonStudio

  • neorv32

    :rocket: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

  • Project mention: An example of how to add the A ISA extension's LR/SC operations into an open-source architecture | /r/RISCV | 2023-07-24
  • ChatGDB

    Harness the power of ChatGPT inside the GDB or LLDB debugger!

  • Project mention: ChatDBG | /r/u_waynerad | 2023-05-01

    To make matters somewhat confusing, there's also a ChatGDB (notice the slightly different spelling), which, rather than explain why your bug happened and suggest how to fix, helps explain to you how to use the debugger, so you don't have to memorize or constantly look up debugger commands. https://github.com/pgosar/ChatGDB

  • inspector

    A drop-anywhere C++ REPL (by inspector-repl)

  • Docker-eyeOS

    Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.

  • like-dbg

    Fully dockerized Linux kernel debugging environment

  • nvim-gdb

    Neovim thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

    It's not ideal to me yet. I've had some problems with DAP. The DAP servers I've checked were a bit unstable and slow. For now I'm using gdb with nvim-gdb https://github.com/sakhnik/nvim-gdb

    Very reliable and as fast as gdb is. But with all the problems just using gdb has.

  • code-debug

    Native debugging for VSCode

  • udbserver

    Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

  • vscode-amiga-debug

    One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.

  • bread

    🍞 BREAD: BIOS Reverse Engineering & Advanced Debugger

  • Project mention: BREAD: Bios Reverse Engineering and Advanced Debugging | news.ycombinator.com | 2023-06-17
  • gdbstub

    An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

GDB related posts

Index

What are some of the best open-source GDB projects? This list will help you:

Project Stars
1 gdb-dashboard 10,580
2 gdbgui 9,686
3 rr 8,621
4 pwndbg 6,700
5 gef 6,474
6 voltron 6,086
7 stlink 4,163
8 linux-kernel-module-cheat 3,954
9 gdb-frontend 2,758
10 seer 1,998
11 PINCE 1,918
12 AvalonStudio 1,570
13 neorv32 1,415
14 ChatGDB 894
15 inspector 835
16 Docker-eyeOS 776
17 like-dbg 726
18 nvim-gdb 672
19 code-debug 389
20 udbserver 323
21 vscode-amiga-debug 289
22 bread 280
23 gdbstub 276

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com