ModernCppStarter

by TheLartians · Developer Tools

🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible de

New0 ratings5,399 starsActive
Developer ToolsDeveloper ToolCMakeC++
Open project ↗↓ Download v0.19.2GitHub⚑ Report
ModernCppStarter preview

About this project

ModernCppStarter Setting up a new C++ project usually requires a significant amount of preparation and boilerplate code, even more so for modern C++ projects with tests, executables and continuous integration. This template is the result of learnings from many previous projects and should help reduce the work required to setup up a modern C++ project. Features — Modern CMake practices — Suited for single header libraries and projects of any scale — Clean separation of library and executable code — Integrated test suite — Continuous integration via GitHub Actions — Code coverage via codecov — Code formatting enforced by clang-format and cmake-format via Format.cmake — Reproducible…

Technologies

C++CCMakebootstrapccache

Project health

Low recent activity
Last update3 months ago
Contributors24
Latest releasev0.19.2
Open issues & PRs25
LicenseUnlicense
On GitHubsince 2020

GitHub

5,399
stars
491
forks
24
contributors
25
open issues & PRs
CMake
language
3 months ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review ModernCppStarter.

Built by

TheLartians
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain TheLartians/ModernCppStarter? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like