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)

21.3K stars 3.4K forks 21.3K watchers C++ Boost Software License 1.0
bdd cpp cpp14 framework no-dependencies tdd test-framework testing
8 Open Issues Need Help Last updated: Jul 12, 2026

Open Issues Need Help

View All on GitHub
Tweak request Development Good First Issue

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing
Documentation Good First Issue

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing
Bug Good First Issue

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing
Feature Request Good First Issue

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing
Feature Request Good First Issue

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)

C++
#bdd#cpp#cpp14#framework#no-dependencies#tdd#test-framework#testing