Discover · GitHub · Catch2↑ +76 today
Unit testing framework for C++ projects
Catch2 is a modern unit testing framework that supports C++14 and later. It is designed to support test-driven development (TDD) and behavior-driven development (BDD) practices in software development processes.
Updates
- August 27, 2026: Stars 21,404 → 21,444, latest release v3.16.0 (August 25, 2026).
- August 2, 2026: Stars 20,636 → 21,404, latest release v3.15.3 (July 26, 2026).
What you get
- Supports test-driven development processes
- Offers simple and natural test writing
- Includes essential micro benchmarking features
Installation
macOS (Homebrew)
brew install catch2Getting started
- Official source →
Related dictionary terms
Who it is forSoftware developers who want to apply test-driven development and behavior-driven development practices in C++ projects.
LicenseBSL-1.0
Links
TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-07-11: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.