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: CLion agora é gratuito! | dev.to | 2025-05-14

    A versão inicial oferece suporte aos compiladores GNU Compiler Collection (GCC) e Clang e ao depurador GDB, LLDB e Google Test.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains 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: Functional Tests as a Tree of Continuations | news.ycombinator.com | 2025-03-13

    The C++ testing framework Catch2 enables this kind of testing. The first time I saw it I couldn't figure out how some of the tests would even pass.

    It turns out that using some evil macro magic, each test re-runs from the start for each inner section [1]. It also makes deduplicating setup code completely painless and natural.

    You just have to get over the completely non-standard control flow. It's a good standard bearer for why metaprogramming is great, even if you're forced to do it in C/C++'s awful macro system.

    [1] https://github.com/catchorg/Catch2/blob/devel/docs/tutorial....

  4. benchmark

    A microbenchmark support library

    Project mention: Optimizing scopes data in ArkScript VM | dev.to | 2025-05-16

    Benchmarks are run on the Ackermann-Péter function using google/benchmark, because it's a recursive function but not a primitive recursive function, meaning compilers can't easily optimize it. It grows quickly, creates a lot of scopes and destroys them a lot too, which is perfect for our use case.

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

    Project mention: How we added Apple Silicon support to analyzer (arm64) | dev.to | 2024-12-24

    We've faced the lack of ARM architecture support (specifically Windows ARM) in backward-cpp, a popular C++ library for collecting stack trace when a program crashes. After looking through the documentation and analyzing the code, we submitted a pull request with fixes to enhance the ARM support. We hope this small improvement will be helpful to other developers who are porting their applications to the ARM :)

  7. ScyllaHide

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

  8. seer

    Seer - a gui frontend to gdb

    Project mention: Seer: A GUI front end to GDB for Linux | news.ycombinator.com | 2024-11-15

    I submitted a bug report for the font:

    https://github.com/epasveer/seer/issues/265

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. easy_profiler

    Lightweight profiler library for c++

    Project mention: Tracy: A real time, nanosecond resolution frame profiler | news.ycombinator.com | 2024-09-23

    Does anybody have an opinion or comparison with respect to easy_profiler?

    https://github.com/yse/easy_profiler

    Especially interesting if based on real practical experience.

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

  12. VLD

    Visual Leak Detector for Visual C++ 2008-2015

  13. utest.h

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

  14. Celero

    C++ Benchmark Authoring Library/Framework

  15. icecream-cpp

    🍦 Never use cout/printf to debug again

    Project mention: Icecream-app version 1.0 released | news.ycombinator.com | 2025-03-06
  16. RemoteDebug

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

  17. UnitTest++

    A lightweight unit testing framework for C++

  18. qhot

    Hot reload for nested qml files

    Project mention: Understanding the Layout Process in Qt Widgets | news.ycombinator.com | 2024-09-06

    > The big thing that sold me on QML over Widgets - other than the latter being the redheaded step child by this point - was implementing hot reloading. Having the entire UI completely refresh when changing the QML is definitely a nice coming from browser frontend, especially given Rust compile times.

    Interesting, are there any public examples on how to implement this? All tools I've seen to do this seemed to be commercial offerings, though maybe implementing it in an existing application is easier than I think.

    actually now that I'm looking again I found https://github.com/patrickelectric/qhot, which also looks promising

  19. Boost.Test

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

  20. pstack

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

    Project mention: Pstack – Print stack traces from running processes, or core files | news.ycombinator.com | 2025-04-23
  21. Nonius

    A C++ micro-benchmarking framework

  22. RR4J

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

  23. luau-debugger

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

    Project mention: Making Video Games (Without an Engine) in 2025 | news.ycombinator.com | 2025-05-20

    https://github.com/sssooonnnggg/luau-debugger

    I'm working on an engine based in C++, Luau, and OpenGL - started almost 2 months ago. I aim for it to me MIT license open source, but it's too early for sharing. When it is, I do plan to post a show HN with the Github link.

  24. anti-debugging

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

  25. bugsnag-unreal

    BugSnag crash monitoring and reporting plugin for Unreal Engine games

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

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

C++ Debug discussion

Log in or Post with

C++ Debug related posts

  • Doctest is a new C++ testing framework

    1 project | news.ycombinator.com | 9 Jul 2025
  • CI Server for embedded systems based on Raspberry Pi

    3 projects | dev.to | 16 Jun 2025
  • Optimizing scopes data in ArkScript VM

    4 projects | dev.to | 16 May 2025
  • CLion agora é gratuito!

    1 project | dev.to | 14 May 2025
  • Why I Built a New C++ Build System

    2 projects | dev.to | 10 May 2025
  • Functional Tests as a Tree of Continuations

    2 projects | news.ycombinator.com | 13 Mar 2025
  • How we added Apple Silicon support to analyzer (arm64)

    2 projects | dev.to | 24 Dec 2024
  • A note from our sponsor - JetBrains
    surveys.jetbrains.com | 1 Sep 2025
    Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! 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 36,950
2 Catch 19,728
3 benchmark 9,689
4 doctest 6,375
5 backward-cpp 4,122
6 ScyllaHide 3,701
7 seer 3,208
8 easy_profiler 2,294
9 CppUTest 1,442
10 VLD 1,082
11 utest.h 918
12 Celero 853
13 icecream-cpp 715
14 RemoteDebug 633
15 UnitTest++ 571
16 qhot 218
17 Boost.Test 203
18 pstack 194
19 Nonius 95
20 RR4J 24
21 luau-debugger 22
22 anti-debugging 10
23 bugsnag-unreal 7

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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