SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 C++ Debugger Projects
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Agreed. While not directly applicable, I was a huge fan of Mozilla's rr [0] in undergrad. Quoting their site:
> rr records a group of Linux user-space processes and captures all inputs to those processes from the kernel, plus any nondeterministic CPU effects performed by those processes (of which there are very few).
I think the solution will resemble that. You don't control the LLM, sure. But you can control what it sees, and maybe that's good enough.
[0] https://rr-project.org/
-
-
ScyllaHide
Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
-
-
-
-
RemoteDebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
-
-
-
-
-
LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
-
-
> If it has less than 64 kB of memory how is it going to run a WASM runtime anyway?
There is WARDuino (https://github.com/TOPLLab/WARDuino and https://dl.acm.org/doi/10.1145/3357390.3361029).
A runtime that accepts Wasm modules that use a large fraction of the functionality, there is going to be a RAM requirement in the few KiB to few tens of KiB. There seems to be a branch or fork of Wasm3 for Arduino (https://github.com/wasm3/wasm3-arduino).
If you are willing to do, e.g. Wasm -> AVR AOT compilation, then the runtime can be quite small. That basically implies that compilation does not happen on device, but at deployment time.
-
-
-
-
C++ Debugger discussion
C++ Debugger related posts
-
Building the Rust Compiler with GCC
-
As a developer, my most important tools are a pen and a notebook
-
UndoDB – The interactive time travel debugger for Linux C/C++ for debugging
-
Bringing Record and Replay debugging everywhere on Linux
-
ChatDBG: AI-based debugging assistant for C/C++/Python/Rust
-
Demystifying Debuggers, Part 2: The Anatomy of a Running Program
-
Debugging bugs in x64dbg debugger. Step out to GUI
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Aug 2026
Index
What are some of the best open-source Debugger projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | x64dbg | 49,104 |
| 2 | cutter | 19,461 |
| 3 | renderdoc | 10,952 |
| 4 | rr | 10,614 |
| 5 | SHADERed | 4,764 |
| 6 | ScyllaHide | 4,154 |
| 7 | seer | 3,425 |
| 8 | edb-debugger | 2,945 |
| 9 | riscv_vhdl | 690 |
| 10 | RemoteDebug | 637 |
| 11 | ProDBG | 520 |
| 12 | bsnes-plus | 363 |
| 13 | drmingw | 313 |
| 14 | snestracker | 241 |
| 15 | LLVM-Guide | 199 |
| 16 | Tug | 148 |
| 17 | WARDuino | 104 |
| 18 | Virtual-Jaguar-Rx | 53 |
| 19 | HadesDbg | 48 |
| 20 | luau-debugger | 36 |
| 21 | DEBUG8 | 0 |