TheLartians/ModernCppStarter resource
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 85
- Release rhythm 54
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 225.5
- age_days: 2335
- days_rel: 95
- days_push: 95
- n_releases_24m: 3
Adoption not part of the score
5391 stars · 490 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A GitHub template repository for kick-starting modern C++ projects with CMake. It bundles CI workflows, testing, code coverage, formatting, reproducible dependency management via CPM.cmake, and Doxygen documentation out of the box.
Use cases
- start a new modern c++ project
- c++ project template with cmake and ci
- set up github actions for a c++ library
- add code coverage and sanitizers to a c++ project
- boilerplate for a header-only c++ library
- reproducible dependency management in cmake
When to choose
- starting a fresh C++ library or executable project and wanting CI, tests, and packaging preconfigured
- you want modern CMake practices and CPM.cmake dependency management without manual setup
- you need cross-platform GitHub Actions workflows, coverage, and formatting from day one
When to avoid
- you have an existing C++ project with its own build system and only need individual pieces
- you need a build system other than CMake
- you want a full application framework rather than a starting skeleton
Facets
learning-resource · maturity active
build-tool ci-cd testing documentation formatter developer-tools developer-tools cross-platform cpp windows cmake project-template starter-template cpm-cmake clang-format codecov github-actions sanitizers ccache doxygen boilerplate automation linux macos docker
3 sources
- readme: https://github.com/TheLartians/ModernCppStarter · fetched 2026-08-28 · 1f23c760dab4
- homepage: https://thelartians.github.io/ModernCppStarter · fetched 2026-08-29 · 33474fe3ff9a
- site_page: https://thelartians.de/ModernCppStarter/about.html · fetched 2026-08-29 · 0ffbeae2820a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| TheLartians/ModernCppStarter | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="TheLartians/ModernCppStarter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem