C++ Debug

Open-source C++ projects categorized as Debug

Top 23 C++ Debug Projects

  1. Google Test

    GoogleTest - Google Testing and Mocking Framework

    Project mention: How far does lookup see in C++? | dev.to | 2026-02-25

    Someone might wonder why this code was written this way. Most likely, it's purpose to output additional debug information during GoogleTest execution. The docs suggest several ways to place the PrintTo function. In our case, the developer would like to hide the function while still making it discoverable through ADL, which we cover today. In brief, it allows a compiler to get access to the function through parameter types.

  2. SaaSHub

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

    SaaSHub logo
  3. Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

    Project mention: Adding Unit Tests to repo-context-packager | dev.to | 2025-11-06

    To add unit tests into my CLI tool I used Catch2, a modern C++ unit testing framework that makes writing tests easy and quick. It has a nice single-header option that you can drop into a repo, simple REQUIRE / CHECK macros, and flexible test naming and tagging. Also, Catch2 was the library I found interesting when I was looking at open-source projects during the first week of OSD600 cource, so I already liked it.

  4. benchmark

    A microbenchmark support library

    Project mention: C++ Standard Container Inheritance | dev.to | 2026-01-25

    The benchmark uses the Google Benchmark framework and was run on an i7-9850H @ 2.60GHz. The benchmark uses k=100 and n=1’000’000, with a uniform distribution over [0, 100’000’000].

  5. doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

    Project mention: Doctest is a new C++ testing framework | news.ycombinator.com | 2025-07-09
  6. backward-cpp

    A beautiful stack trace pretty printer for C++

  7. ScyllaHide

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

  8. seer

    Seer - a gui frontend to gdb

  9. easy_profiler

    Lightweight profiler library for c++

  10. CppUTest

    CppUTest unit testing and mocking framework for C/C++

    Project mention: CI Server for embedded systems based on Raspberry Pi | dev.to | 2025-06-16

    sudo apt install -y autoconf libtool && sudo git clone https://github.com/cpputest/cpputest.git /opt/cpputest && sudo chown -R $(whoami):$(whoami) /opt/cpputest && cd /opt/cpputest && autoreconf . -i && ./configure && make tdd && echo 'export CPPUTEST_HOME=/opt/cpputest' >> ~/.bashrc && source ~/.bashrc

  11. VLD

    Visual Leak Detector for Visual C++ 2008-2015

  12. utest.h

    🧪 single header unit testing framework for C and C++

  13. Celero

    C++ Benchmark Authoring Library/Framework

  14. icecream-cpp

    🍦 Never use cout/printf to debug again

  15. RemoteDebug

    Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor

  16. UnitTest++

    A lightweight unit testing framework for C++

  17. qhot

    Hot reload for nested qml files

  18. pstack

    Print stack traces from running processes, or core files. Supports aarch64, x86_64, and i386

  19. Boost.Test

    The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17) (by boostorg)

  20. Nonius

    A C++ micro-benchmarking framework

  21. luau-debugger

    A debugger for Luau with debug adapter protocol(DAP) support.

  22. RR4J

    RR4J is a tool that records java execution and later allows developers to replay locally.

  23. anti-debugging

    Anti-debugging techniques on a (bad looking) Win32 application.

  24. bugsnag-unreal

    BugSnag crash monitoring and reporting plugin for Unreal Engine games

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++ Debug discussion

Log in or Post with

C++ Debug related posts

  • How far does lookup see in C++?

    1 project | dev.to | 25 Feb 2026
  • C++ Standard Container Inheritance

    1 project | dev.to | 25 Jan 2026
  • Trying Out C++26 Executors

    2 projects | news.ycombinator.com | 3 Dec 2025
  • Comparing OpenBLAS and Accelerate on Apple Silicon for BLAS Routines

    2 projects | dev.to | 18 Nov 2025
  • Adding Automated Testing to My CLI Tool

    2 projects | dev.to | 7 Nov 2025
  • Adding Unit Tests to repo-context-packager

    2 projects | dev.to | 6 Nov 2025
  • My OSD600 Journey

    1 project | dev.to | 5 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Google Test 38,706
2 Catch 20,449
3 benchmark 10,233
4 doctest 6,760
5 backward-cpp 4,267
6 ScyllaHide 4,154
7 seer 3,396
8 easy_profiler 2,360
9 CppUTest 1,472
10 VLD 1,106
11 utest.h 974
12 Celero 861
13 icecream-cpp 744
14 RemoteDebug 636
15 UnitTest++ 583
16 qhot 227
17 pstack 215
18 Boost.Test 209
19 Nonius 94
20 luau-debugger 34
21 RR4J 25
22 anti-debugging 12
23 bugsnag-unreal 8

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?