A straightforward C++ project template built around CMake, targeting C++20/C++23. Clone it, rename what needs renaming, and get straight to writing code instead of wasting time on boilerplate setup.
The things you'll need, when using this is to have the most recent C++ compiler and preferably the latest CMake version. If you're using the latest version of CLion (free for non-commercial use), then the CMake version should be up to date, as CLion delivers a copy of CMake with the installation.
- Clone the template using
git clone https://github.com/BC100Dev/cpp-project - Rename the project in
CMakeLists.txt(set underset(CURRENT_PROJECT_NAME "AppTemplate"))
This project is licensed under the Apache License 2.0 — see LICENSE
for details.
Before using this template, open the LICENSE file and replace the placeholder line
that is included in the Apache license and include the current year and your GitHub /
legal name. This should replicate it with something like this:
# replace it from
Copyright [yyyy] [name of copyright owner]
# replace it with something like this
Copyright 2026 BC100Dev