cpp-starter

A minimalistic GitHub repository template to kickstart your C++ project

templateboilerplatecmakecpptemplatescmakelistscmake-templatecpp-templatescpp-template
FreeRepo

Preview

cpp-starter preview

Overview

C++ Starter is a GitHub template that provides a minimal foundation for new C++ projects with predefined structure, build configuration and development tools. It includes CMake for building, CPM.cmake for managing dependencies, UT for testing, code formatting enforcement, static analysis warnings and GitHub Actions for continuous integration and automated dependency updates.

Features

cmake-build-systemcpm-package-managementcode-formattingstatic-analysiscontinuous-integrationdependabot-integration

Feature Flags

blogci

Recommended Use Cases

cpp-library-developmentcpp-application-developmentcross-platform-cpp-projects

Frontend

None

Backend

cpp

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
7
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-12-17T09:00:18Z

Stack

Language
cpp
Testing
ut
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source template
Get Started with this Boilerplate