1.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)
- testing
- test-framework
- tdd
- bdd
- no-dependencies
- framework
- +2 more
Ranked by Attention Score: stars gained over the last 90 complete days
61 repositories by Attention Score · Aug 6, 2026 – Nov 3, 2026 (UTC)
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)
The C++ Standard Library for Parallelism and Concurrency
A toolkit for making real world machine learning and data analysis applications in C++
HTTP and WebSocket built on Boost.Asio in C++11
Parsing Expression Grammar Template Library
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
Official repository of the SOCI - The C++ Database Access Library
Window User Interface Library :: libWUI offical repo
DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
a modern C++ GUI library
C++20 μ(micro)/Unit Testing framework
A library for interactive command line interfaces in modern C++
Fast and flexible C++ library for working with OpenStreetMap data.
C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.
Drop-in replacement for std::optional that does not waste memory unnecessarily
Functional Programming Library for C++. Write concise and readable C++ code.
A C++ GPU Computing Library for OpenCL
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
Cross Platform GUI for D programming language
A simple to use, composable, command line parser for C++ 11 and beyond
The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17)
A Compositional Numeric Library for C++
Visual D - Visual Studio extension for the D programming language
Allocators, I/O streams, math, geometry, image and audio processing for D
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
Fast, convenient JSON serialization and parsing in C++
NuDB: A fast key/value insert-only database for SSD drives in C++11
Swiss-army knife for D source code
Dfmt is a formatter for D source code
Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
A cross-platform, @nogc, nothrow, and BetterC compatible shared library loading API. (Mirror)
C++React: A reactive programming library for C++11.
A miniature library for struct-field reflection in C++
Additional CMake functionality. Most of the modules are from Rylie Pavlik (https://github.com/rpavlik/cmake-modules)
A header-only library for C++(0x) that allows automagic pretty-printing of any container.
DCompute: Native execution of D on GPUs and other Accelerators
The Configurable Math Library
An Fast, Intuitive and Type-Safe C++ Enumeration Support Library
D library for converting any custom types to and from JSON the painless way.