An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with catch2

A curated list of projects in awesome lists tagged with catch2 .

https://github.com/sudara/pamplejuce

A JUCE audio plugin template. JUCE 8, Catch2, Pluginval, macOS notarization, Azure Trusted Signing, Github Actions

audio catch2 cmake code-signing juce juce-framework plugin template

Last synced: 15 May 2025

https://github.com/pinam45/dynamic_bitset

Simple Useful Libraries: C++17/20 header-only dynamic bitset

catch2 cmake cpp17 cpp20 header-only sul unit-tests

Last synced: 05 Oct 2025

https://github.com/maxfleur/ros2_utils_tool

A simple, but powerful UI toolset for various ROS2 utilities, with additional partial CLI support.

catch2 cpp cpp20 ros2 ros2-humble ros2-jazzy

Last synced: 08 Apr 2025

https://github.com/cmazakas/foxy

Session-based Beast/Asio wrapper requiring C++14

asio beast catch2 cmake cpp cpp14 http http-client http-proxy http-server

Last synced: 13 Apr 2025

https://github.com/sinojelly/mockcpp

Two C/C++ testing tools, mockcpp and testngpp.

catch2 gtest-support mockito test-driven-development testing-tools

Last synced: 09 May 2025

https://github.com/sudara/melatonin_test_helpers

Catch2 Matchers and test helpers for JUCE AudioBlocks

catch2 juce juce-modules

Last synced: 04 Mar 2026

https://github.com/dan-tan/riot-cpp

Basic api client to query riot's api. Handles rate limiting, server errors and does basic logging.

api-client api-wrapper catch2 cpp libcurl restful-api riot-games-api

Last synced: 12 Apr 2025

https://github.com/toxe/catch2-examples

Examples for structuring CMake projects using Catch2

catch2 cmake cpp ctest example

Last synced: 14 Oct 2025

https://github.com/maxfleur/lightcombatmanager

A small, lightweight cross-platform combat manager for d20-based role-playing games, based on Qt.

catch2 cmake cpp cpp20 dnd dnd35 dnd5e dungeons-and-dragons linux macos pathfinder pathfinder2e qt qt5 qt6 starfinder uncrustify windows

Last synced: 17 Mar 2026

https://github.com/cpp-testing/ut-benchmark

Benchmarks - Unit Testing Frameworks

benchmarks boost catch2 cpp-library cpp20 doctest googletest testing

Last synced: 23 Jul 2025

https://github.com/evanxg852000/cppmonkey

My C++ implementation of the monkey programming language

catch2 compilers cpp17 interpreter monkey-programming-language

Last synced: 15 Apr 2025

https://github.com/manydeps/cxxbuild

cxxbuild is a python script to easily generate C/C++ build files for cmake and bazel.

bazel build-automation build-system build-tool builder c catch2 cmake conan cpp cxxbuild cxxdeps dependencies fmt python requirements unit-testing vcpkg

Last synced: 14 Sep 2025

https://github.com/rodneylab/arkanoid-clone

Arkanoid clone built in C++ with Raylib and flecs

catch2 cmake flecs raylib raylib-cpp

Last synced: 27 Aug 2025

https://github.com/florianpfleiderer/simplesynth

The motivation for this project was to develop a modular synthesizer to produce different sounds and create short loops to use in music production. It utilises the ImNodes and ImGui libraries for generation and the Synthesis Toolkit (STK) for creating and processing sounds.

catch2 cmake cpp imgui imnodes object-oriented-programming stk

Last synced: 22 Jun 2026

https://github.com/claby2/clavim

A text editor that I do not intend on using.

catch2 cpp sdl2 sdl2-ttf text-editor

Last synced: 16 Aug 2025

https://github.com/cmazakas/cppinit

A CLI tool written in Go used to generate C++ projects

boost catch2 cli cmake cpp golang

Last synced: 27 Jan 2026

https://github.com/coders-school/pre_work

Universal pre-work for any C++17 project on any platform with CMake.

catch2 cmake cpp17

Last synced: 13 Sep 2025

https://github.com/odditica/fitd

A console-based TD game engine written in C++ .

catch2 cmake curses fit-ctu gamedev ncurses tower-defense

Last synced: 06 Apr 2025

https://github.com/linbreux/cpp-basic-template

A basic C++ template that uses nix

catch2 cpp getting-started nix template

Last synced: 05 May 2026

https://github.com/martinhelmut/tap-article

This is the companion repository for my blog article about TAP.

catch2 cpp lua nodejs postgresql python stylelint tap

Last synced: 11 Apr 2026

https://github.com/madskjeldgaard/supercolliderplugin-catch2

An example plugin for SuperCollider with the Catch2 testing framework setup for automatic testing

catch2 cmake supercollider supercollider-ugens

Last synced: 11 Mar 2026

https://github.com/foxmd/cmake_template

CMake template for small/mid C++/C projects with tests

c catch2 cmake codecov conan cpp github-actions github-pages project

Last synced: 18 Jan 2026

https://github.com/martinsos/tdd-by-example

My exercise project following "Test Drive Development: By Example" by Kent Beck.

bazel catch2 cpp tdd

Last synced: 08 May 2026

https://github.com/helcsnewsxd/gsc-interpreter

Interpreter for a simplified subset of C/C++ with dynamic typing - Language and Compilers course project - Computer Science @ FAMAF (UNC)

catch2 compiler cpp famaf interpreter university-project

Last synced: 17 Jun 2025

https://github.com/ilia-funtov/benchmark-sort-algos

Benchmarking C++ sorting algorithms from STL and Boost libraries with Catch2 test framework

benchmarking boost catch2 cpp17 sorting-algorithms stl-algorithms

Last synced: 12 Apr 2025

https://github.com/dead-tech/argparse-cpp

Argument Parser in C++ inspired by python's argparse module

catch2 clang-format cmake conan cpp github-actions mdbook pre-commit

Last synced: 05 May 2026

https://github.com/coders-school/testing

C++ online course. Modules about testing C++ code in catch2 and gtest frameworks.

catch2 coders-school cplusplus cpp cpp17 gmock gtest markdown md mock

Last synced: 27 Jul 2025

https://github.com/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 2025

https://github.com/jethrodaniel/cpp-starter

Catch2 (via a git submodule), GNU Make, C++11

catch2 cpp11 make

Last synced: 10 May 2025

https://github.com/jfjlaros/arduino-serial-fixture

Arduino Serial library for offline unit tests.

arduino catch2 serial test unit

Last synced: 13 May 2026

https://github.com/hadisfr/cpp-simple-unit-test

a project for Advanced Programming S98 at University of Tehran ~ TAs' Solution

catch2 unit-testing

Last synced: 24 Apr 2026

https://github.com/farzonl/interviewprep

some interview problems I've done for practice.

catch2 dot-net dotnet dotnet-core gradle makefile node-js nodejs

Last synced: 13 Apr 2026

https://github.com/vityaman-edu/mcst-internship-trial

MCST Intership Trial Task

catch2 cmake cpp17

Last synced: 14 Jun 2026

https://github.com/longht021189/game-maps

a tool for creating, editing, and exploring interactive game maps.

c catch2 cmake cpp games json leveldb libcurl rsbuild rust solidjs tauri typescript vcpkg windows

Last synced: 14 Apr 2026

https://github.com/frgfm/sdcnd-pid-control

PID Control project of Udacity Self-Driving Car Nanodegree

catch2 clang-format cpp pid-control self-driving-car spdlog

Last synced: 31 Dec 2025

https://github.com/anas-farooq8/filesystem

File System using c++, contains the basic functionalities for the user such as create, delete, write and read a file. Also create, navigate and remove directories. The program isn't persistence meaning the data is lost when the program finishes execution.

catch2 cpp filesystem pointers

Last synced: 23 Mar 2025

https://github.com/ierturk/cpp-practice

C++ Practices Example with CMake FetchContent Catch2/Doctest Test Library

catch2 clion cmake cmake-fetch cpp doctest practice testing unittest

Last synced: 03 Oct 2025

https://github.com/oelrich/sorts

Learning c++ by doing the things.

appveyor catch2 cmake cpp ctest learning travis-ci

Last synced: 22 Jun 2026

https://github.com/skailasa/mphy0022cw1

C++ Coursework

catch2 cli11 cpp eigen

Last synced: 04 Aug 2025

https://gitlab.com/b110011/sha-1

SHA-1 implementation in C++

C++ catch2 cmake conan conanfile sha1

Last synced: 29 Sep 2025

https://github.com/frgfm/sdcnd-p5-extended-kalman-filter

Extended Kalman Filter project of Udacity Self-Driving Car Engineer

catch2 clang-format cmake cpp eigen3 kalman-filter self-driving-car spdlog

Last synced: 23 Sep 2025

https://github.com/frklan/vc-template-cmake

Template for cmake based c++ project

catch2 cmake cpp cpp17 template unittest

Last synced: 14 Sep 2025

https://github.com/cschladetsch/skeleton

Basic system for using Json, Boost and Catch2 with CMake and C++

boost catch2 cmake json skeleton

Last synced: 29 Mar 2025

https://github.com/podumai/containers

Laboratory works (AAA test)

catch2 cmake conan containers cpp23 gtest

Last synced: 06 Jan 2026

https://github.com/frgfm/sdcnd-p6-kidnapped-vehicle

Kidnapped vehicle project of Udacity Self-Driving Car Nanodegree

catch2 clang-format cmake cpp particle-filter self-driving-car spdlog

Last synced: 31 Dec 2025