Debugging Libraries, Memory Leak and Resource Leak Detection, Unit Testing
A library for writing and using C++ mock classes. [BSD]
Google C++ Testing Framework. [BSD]
A modern, C++-native, test framework for unit-tests, TDD and BDD. [Boost]
Google provided small microbenchmark support library. [Apache2]
The lightest feature rich C++ single header testing framework. [MIT]
Simple Unit Testing for C. [MIT]
A beautiful stack trace pretty printer for C++. [MIT]
Single C File Profiler with Web Viewer. [Apache2]
A dbg(…) macro for C++. [MIT]
Profiler with web-view for multiple platforms. [Unlicense]
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20. [MIT] website
Unit testing and mocking framework for C/C++. [BSD-3-clause]
C++20 single header/single module, macro-free μ(micro)/Unit Testing Framework. [Boost]
Simple mocking framework for C++. [MIT]
Check is a unit testing framework for C. [LGPL-2.1] website
Debug logging viewer. [Boost]
Single header unit testing framework for C and C++. [Unlicense]
C++ Benchmarking Framework. [Apache2]
A micro-framework for creating fake C functions. [MIT]
A simple, portable, and self-contained C++ stacktrace library supporting C++11 and greater. [MIT]
Never use cout/printf to debug again [MIT]
A minimal unit testing framework for C self-contained in a single header file. [MIT]
The most over-engineered C++ assertion library. [MIT]
A lightweight unit testing framework for C++. [MIT/X Consortium license]
Open-source regression testing system that you can self-host. [Apache2] website
A C++ micro-benchmarking framework. [CC]
A C++ library for debugging purposes that can print any variable, even user-defined types. [MIT]
Performance benchmark framework for C++ with nanoseconds measure precision. [MIT]
Lightweight C++20 testing framework. [Boost]
Write tests in C. [GPL2]
Single-header mocking framework. [LGPL-2.1]
Boost Test Library. [Boost] website
Multiplatform debug heap useful for tracking down memory errors. [BSD]
A simple low-overhead cross-platform timer class for benchmarking. [zLib] website
A suite of continuous benchmarking tools designed to catch performance regressions in CI. [MIT]/[Apache2]
C++ Unit Testing Easier. [LGPL3]
unit testing framework for C with support for mock objects. [Apache2]
C++ port of JUnit. [LGPL2]
The CMake test driver program. [BSD]
A tool for resource leak detection, including memory, GDI and handle leaks.
Eclipse CDT plug-in for C++ Seams and Mock Objects.
Visual Leak Detector. A free, robust, open-source memory leak detection system for Visual C++.