Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Catch2
C

Catch2

Framework
17 projects16.4k total stars2.5k total forks3 languages

Open-source projects built with Catch2

There are currently 17 open-source projects built with Catch2, with a combined total of 16.4k GitHub stars. The most common language among these projects is C++.

Showing 17 open-source projects

OpenTTD
OpenTTDOpenTTD/OpenTTD

An open-source transport simulation game based on Transport Tycoon Deluxe, featuring expanded gameplay and multiplayer support.

8.0k1.2kC++
21 hours ago
Restbed
Restbedcorvusoft/restbed

An enterprise-grade C++ framework for building asynchronous, secure, and scalable HTTP/RESTful server applications.

2.0k382C++
3 days ago
Vince's CSV Parser
Vince's CSV Parservincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.

1.1k198C++
4 days ago
libjson-rpc-cpp
libjson-rpc-cppcinemast/libjson-rpc-cpp

A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.

986324C++
2 years ago
ÖbEngine
ÖbEngineObEngine/ObEngine

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

86455C++
2 years ago
ÖbEngine
ÖbEngineSygmei/ObEngine

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

86455C++
2 years ago
FIFE
FIFEfifengine/fifengine

A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.

57776C++
20 hours ago
Kangaru
Kangarugracicot/kangaru

A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.

54938C++
12 days ago
RapidFuzz
RapidFuzzrapidfuzz/rapidfuzz-cpp

A fast C++ library for fuzzy string matching using Levenshtein Distance, offering MIT licensing and algorithmic improvements.

35458C++
29 days ago
Timsort
Timsortgfx/cpp-TimSort

A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.

31648C++
1 year ago
barkeep
barkeepoir/barkeep

A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.

2382C++
2 months ago
Slingshot
SlingshotSlingshot-Physics/slingshot-community

A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.

1578C++
2 years ago
fkYAML
fkYAMLfktn-k/fkYAML

A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.

14320C++
11 months ago
liblsdj
liblsdjstijnfrishert/liblsdj

A cross-platform C library and tool suite for reading, writing, and manipulating Little Sound DJ (LSDj) save and song files.

1119C
2 years ago
cml
cmldemianmnave/CML

A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.

8418C++
6 months ago
cpp-template
cpp-templatejoshpeterson/cpp-template

A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.

5415Python
4 years ago
Csv::Parser
Csv::Parserashaduri/csv-parser

A header-only CSV parser for Modern C++ supporting both compile-time and runtime parsing with RFC 4180 compliance.

345C++
1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub