A Modern C++ cross-platform Project Template with CMake, conan (optional), cppcheck (optional) and clang-format (optional)
-
Updated
May 8, 2025 - CMake
C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
A Modern C++ cross-platform Project Template with CMake, conan (optional), cppcheck (optional) and clang-format (optional)
Compiles JSON into static constexpr C++ data structures with nlohmann::json API
A modern take on MMO Engine design and architecture.
[Deprecated: use userver-create-service instead!] Template of a C++ service that uses userver framework. Build, test and CI scripts ready
Simple and Fast single header Bitmap (BMP) C++ library
Modern C++ interface library for Gnuplot with Jupyter support
Small header only library to call a function at a specific time interval.
A guide to making a game engine from scratch in modern C++
An unofficial Discord client for the Nintendo Switch console. (WIP)
A Cross-Platform Modern C++ Project Framework Set Up Using CMake, Jenkins & Vcpkg
CMake wrapper for Box2D, since it uses premake5
A Qt6 project template with Conan, CI and custom Doxygen based on modern C++ project template using CMake
Repository Templates for C++ Projects
a c++17 undo/redo subsystem (linear or restricted non-linear)
C++ pimpl code generator. Fast pimpl without overhead! No dynamic memory allocation! Cache-friendly! Auto-detects storage size! Generates methods based on implementation!
Created by Bjarne Stroustrup
Released October 1985