Awesome Open Source
Awesome Open Source

Catch2 logo

Github Releases Build Status Build Status Code Coverage Try online Join the chat in Discord:

Catch2 is released!

If you've been using an earlier version of Catch, please see the Breaking Changes section of the release notes before moving to Catch2. You might also like to read this blog post for more details.

What's the Catch?

Catch2 is a multi-paradigm test framework for C++.

How to use it

This documentation comprises these three parts:


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c-plus-plus (16,780
hacktoberfest (4,482
framework (1,008
testing (868
cpp11 (237
tdd (149
header-only (139
bdd (81
no-dependencies (64
test-framework (56
single-file (33

Find Open Source By Browsing 7,000 Topics Across 59 Categories