C++ Debug

Open-source C++ projects categorized as Debug

Top 18 C++ Debug Projects

  • Google Test

    GoogleTest - Google Testing and Mocking Framework

    Project mention: IDE for CPP(leetcode) | reddit.com/r/cpp_questions | 2023-01-03

    However, you can use a unit test framework like GoogleTest or Catch2 whic creates a main() function for you which allows you to run single functions, as long as they have been created through some preprocessor macros. Then you can use a VS Code test adapter like this or this which may let you run a single test by right clicking it directly in VS Code.

  • 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: Seeking Improve Advice on my C++ Network Library | reddit.com/r/cpp | 2023-02-06

    Unit test coverage by Catch2 framework.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • benchmark

    A microbenchmark support library

    Project mention: Benchmarking my data structure | reddit.com/r/cpp_questions | 2023-01-02

    If you just want to do some quick benchmarks, you can just use std::chrono::high_resolution_clock::now(). Call it before the code that you are benchmarking and then immediately after. Take them away and you have your duration. If you want to use a proper benchmarking tool then I can totally recommend Google Benchmark. Fantastic benchmarking tool. Honourable mention would be Quick Bench which is an online tool that uses Google Benchmark.

  • doctest

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

    Project mention: Question about Doctest.h | reddit.com/r/learnprogramming | 2023-02-05

    Do the README and tutorial not explain it well enough? It's a framework for automated unit testing.

  • backward-cpp

    A beautiful stack trace pretty printer for C++

    Project mention: Advice on custom assertion libraries | reddit.com/r/cpp_questions | 2023-01-17

    I've used backward-cpp for printing stack traces and I'm very satisfied!

  • easy_profiler

    Lightweight profiler library for c++

  • seer

    Seer - a gui frontend to gdb

    Project mention: Question | reddit.com/r/QtFramework | 2023-02-06
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • CppUTest

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

  • VLD

    Visual Leak Detector for Visual C++ 2008-2015

  • Celero

    C++ Benchmark Authoring Library/Framework

  • utest.h

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

  • fff

    A testing micro framework for creating function test doubles (by meekrosoft)

    Project mention: Like seriously why does not one does it ? | reddit.com/r/ProgrammerHumor | 2022-12-17

    Only cool framework in my opinion. I wish I had the guts to delve so deeply into Variadic Macros.

  • RemoteDebug

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

  • UnitTest++

    A lightweight unit testing framework for C++

  • hayai

    C++ benchmarking framework

  • Boost.Test

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

  • Nonius

    A C++ micro-benchmarking framework

  • RR4J

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

  • SaaSHub

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

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). The latest post mention was on 2023-02-06.

C++ Debug related posts


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

Project Stars
1 Google Test 28,953
2 Catch 16,191
3 benchmark 7,206
4 doctest 4,542
5 backward-cpp 2,872
6 easy_profiler 1,843
7 seer 1,360
8 CppUTest 1,165
9 VLD 899
10 Celero 731
11 utest.h 590
12 fff 561
13 RemoteDebug 555
14 UnitTest++ 509
15 hayai 361
16 Boost.Test 134
17 Nonius 92
18 RR4J 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives