A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
-
Updated
Jun 28, 2024 - CMake
C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
A template for a cross-platform C++20 project including CMake, unit-testing with Catch, cross-platform CI with Travis-CI/Github Actions and cross-platform release builds using Github Actions.
C++ HeaderOnly-MetaTemplate Data Oriented Game Engine powered with OpenGL
A template for using emscripten on the Web, along with native OpenGLES builds. C++20, CMake, GLAD, SDL2, and IMGUI.
A Cross-Platform Modern C++ Project Framework Set Up Using CMake, Jenkins & Vcpkg
⚡ A template for modern C++ cross-platform projects. Using CMake, CI/CD, unit tests, code coverage, static and dynamic analisis, auto formatting, package management, documentation, GUI, installers, and more.
🎉 A thread-safe C++20 Event Library
🔒 A C++20 Library that provides mutex protected objects
A project template for cmake, showing how to use third-party libraries (via the cmake package manager), and a sample demo of continuous integration.
CMake project template
modern cmake project with multi-repo project support
C++ template engine + code generator = javascript-like template literals
Move const values in C++
Windows command line tool to launch applications with CPU affinity
Usefull CMake C++20 setup template (currently supporting Clang, MSVC and GCC)
Created by Bjarne Stroustrup
Released October 1985