GoogleTest - Google Testing and Mocking Framework
Repository Index
47,133 repositories indexed
1–24 of 40 · Most stars
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)
A microbenchmark support library
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
- benchmark
- cpp
- microbenchmark
- single-header
CppUTest unit testing and mocking framework for C/C++
- cpputest
- unit-testing
- test-driven-development
- c-plus-plus
C++20 μ(micro)/Unit Testing framework
C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
A comprehensive test suite for RFC 8259 compliant JSON parsers
Free open-source modern C++20/23 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
🧪 single header unit testing framework for C and C++
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
C++ Benchmark Authoring Library/Framework
- benchmark
- benchmark-tests
- measurements
- c-plus-plus
The most over-engineered C++ assertion library
- cpp
- assertions
- diagnostics
A lightweight unit testing framework for C++
C++ Faker library for generating fake (but realistic) data.
- faker
- cpp
- fake-data
- cpp20
Framework to evaluate peformance of ROS 2
Fuzzer for Linux Kernel Drivers
The Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
- mit-license
- vulkan
- fps-overlay
- d3d12
A C++ micro-benchmarking framework
- benchmarking
- c-plus-plus
The repository host gives no description.
Performance benchmark framework for C++ with nanoseconds measure precision
- benchmark-framework
- benchmarks
- microbenchmarks
- performance
Lightweight C++20 testing framework.
- testing
- lightweight
- constexpr
- cpp20
The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines
- json
- json-schema
- jsonschema
- openapi