catchorg/Catch2
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)
GitHub repository with 21,289 stars and 3,448 forks.
Language: C++
Topics: bdd, cpp, cpp14, framework, no-dependencies, tdd, test-framework, testing