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/franneck94/cppprojecttemplate
C++ project template with unit-tests, documentation, ci-testing and workflows.
catch2 clang clang-format clang-tidy cmake cmakelists codecov conan coverage doxygen github-actions github-pages logging make msvc sanitizer testing vscode
Last synced: 06 Apr 2025
https://github.com/matepek/vscode-catch2-test-adapter
Catch2, Google Test and doctest Adapter for the VSCode
catch2 cpp doctest googletest gtest testing testing-tools testmate typescript visual-studio-code-extension vscode vscode-extension
Last synced: 10 Apr 2026
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/krmisha/makefile
Cross-platform C++ Makefile project template
catch2 clang clang-format clang-tidy compilation-database compile-commands-json conan cpp cross-platform doxygen gcc makefile makefile-template testing vcpkg
Last synced: 09 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
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/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/ironcev/public-talks
My public talks, their abstracts, code snippets, and sample projects
agile-development asp-net-core aspnet-web-api aspnetcore aspnetcore2 catch catch2 conan conan-io cpp csharp7 data-generation package-manager performance roslyn software-craftsmanship
Last synced: 23 Oct 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/coders-school/pre_work
Universal pre-work for any C++17 project on any platform with CMake.
Last synced: 13 Sep 2025
https://github.com/tricktux/network-exercises
Solution to the prothackers problems
c catch2 cmake cmake-init linux makefile network-programming protohacker-solutions protohackers protohackers-solutions server socket-programming sockets zig
Last synced: 16 Aug 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/sir-gon/algorithm-exercises-cpp
Algorithms Exercises solved in C++17, running with CMake and Catch2 unittest framework. Developed with TDD.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures catch2 cmake cpp cpp17 exercises-code-cpp exercises-solutions hackerrank hackerrank-challenges hackerrank-cpp hackerrank-solutions projecteuler tdd test-driven-development test-driven-development-with-cpp
Last synced: 18 Aug 2025
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/sgauvin/cpp-test-runner
Test runner for C++
catch2 cli cpp google-test gtest test-automation testing testing-tools testmate
Last synced: 28 Apr 2026
https://github.com/martinsos/tdd-by-example
My exercise project following "Test Drive Development: By Example" by Kent Beck.
Last synced: 08 May 2026
https://github.com/frgfm/sdcnd-path-planning
Path planning project of Udacity Self-Driving Car Nanodegree
catch2 clang-format cpp motion-planning path-planning self-driving-car sensor-fusion spdlog spline-interpolation trajectory-generation
Last synced: 31 Dec 2025
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/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
Last synced: 10 May 2025
https://github.com/hadisfr/cpp-simple-unit-test
a project for Advanced Programming S98 at University of Tehran ~ TAs' Solution
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
Last synced: 14 Jun 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/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/vladiant/test_cpp_ci
Test C++ CI project
catch2 ci clang-format clang-tidy cpp17 cppcheck fakeit github-actions sanitizer valgrind
Last synced: 28 May 2026
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