C++ Debugging

Open-source C++ projects categorized as Debugging

Top 20 C++ Debugging Projects

  1. x64dbg

    An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

  2. SaaSHub

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

    SaaSHub logo
  3. Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

    Project mention: Modern C++ Programming: Busato | news.ycombinator.com | 2026-05-02
  4. rr

    Record and Replay Framework

    Project mention: Things you can do with a debugger but not with print debugging | news.ycombinator.com | 2025-09-09

    Since you're already a GDB user, rr will probably feel comfortably familiar.

    https://rr-project.org/ already has enough example usage to get you going on the home page right there.

  5. ScyllaHide

    Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide

  6. seer

    Seer - a gui frontend to gdb

  7. dbg-macro

    A dbg(…) macro for C++

  8. ESP32-Bit-Pirate

    A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

    Project mention: ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol | news.ycombinator.com | 2026-06-05
  9. HyperHide

    Hypervisor based anti anti debug plugin for x64dbg

  10. cpptrace

    Simple, portable, and self-contained stacktrace library for C++11 and newer

  11. icecream-cpp

    🍦 Never use cout/printf to debug again

  12. ttddbg

    Time Travel Debugging IDA plugin

  13. cpp-dump

    A C++ library for debugging purposes that can print any variable, even user-defined types.

  14. opencl-intercept-layer

    Intercept Layer for Debugging and Analyzing OpenCL Applications

  15. lldb-mi

    LLDB's machine interface driver

    Project mention: Introduction to GNU, GDB, ELF, and LLDB | dev.to | 2025-11-22

    LLVM Debugger - LLDB

  16. BsodSurvivor

    This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!

  17. CpuidSpoofer

    x64dbg plugin for simple spoofing of CPUID instruction behavior

  18. cppguard

    C++ developer tool for detecting deadlocks

  19. Gymbo

    gradient-based symbolic execution engine implemented from scratch

  20. clutchlog

    C++ "spatial" logging system which targets versatile, (de)clutchable, _debugging_, in a single header.

  21. Log

    A lightweight C++17 logging wrapper around Boost.Log with colored output, rotating files, severity filters, and hex dump helpers. (by SoleyRan)

    Project mention: GoodLog: A Lightweight C++17 Wrapper Around Boost.Log | dev.to | 2026-05-03

    git clone https://github.com/SoleyRan/Log.git cd Log cmake -S . -B build cmake --build build ./build/demo/log_demo

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).

C++ Debugging discussion

Log in or Post with

C++ Debugging related posts

Index

What are some of the best open-source Debugging projects in C++? This list will help you:

# Project Stars
1 x64dbg 48,564
2 Modern-CPP-Programming 15,712
3 rr 10,535
4 ScyllaHide 4,154
5 seer 3,394
6 dbg-macro 3,230
7 ESP32-Bit-Pirate 3,762
8 HyperHide 1,581
9 cpptrace 1,444
10 icecream-cpp 744
11 ttddbg 596
12 cpp-dump 380
13 opencl-intercept-layer 360
14 lldb-mi 190
15 BsodSurvivor 169
16 CpuidSpoofer 101
17 cppguard 46
18 Gymbo 38
19 clutchlog 17
20 Log 0

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?