ModernCppStarter
C++ starter
A template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage.
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
4k stars
68 watching
389 forks
Language: CMake
last commit: about 1 month ago
Linked from 2 awesome lists
bootstrapcccacheciclang-formatcmakecmakelistscodecovcontinuous-integrationcoveragecppdependency-managerfreegithub-workflowsmodern-cmakemodern-cmake-templateopen-sourcesanitizersstartertemplate
Related projects:
Repository | Description | Stars |
---|---|---|
filipdutescu/modern-cpp-template | A C++ project template that provides a basic structure and configuration for modern CMake projects with various features such as static analysis, unit testing, and continuous integration. | 1,730 |
cpp-best-practices/cmake_template | C++ project template providing a set of best practices and tools for building and testing C++ applications | 1,138 |
bsamseth/cpp-project | A template for building and testing C++ projects with automated testing and reporting features. | 600 |
cmake-basis/basis | A comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries | 48 |
cpm-cmake/cpm.cmake | A CMake module for managing dependencies in cross-platform projects | 3,035 |
cginternals/cmake-init | A C++ project setup template using CMake for reliable, cross-platform development. | 913 |
acdemiralp/cmake_templates | Templates for creating C++ projects with cmake. | 128 |
lectem/cpp-boilerplate | A C++ template with modern CMake setup and basic project infrastructure | 313 |
thelartians/packageproject.cmake | A CMake script generator for creating packageable projects with standardized configuration options. | 108 |
arnavb/cpp14-project-template | A template for creating cross-platform C++14 projects with continuous integration and automated testing | 65 |
isocpp/cppcoreguidelines | A collection of guidelines and best practices for writing modern C++ code. | 42,842 |
danmar/cppcheck | Analyzes code for errors and potential security vulnerabilities | 5,820 |
microsoft/cpprestsdk | A C++ SDK for building cloud-based client-server communication applications. | 8,017 |
lukka/run-cmake | An action that automates C++ application builds using CMake and vcpkg. | 182 |
developerpaul123/cmakeinstallexample | An example project demonstrating CMake's use in building and packaging a Windows-based C++ project with an installer. | 36 |