c-template
Boilerplate to set up a c project, include CuTest unit testing, cmake build setup
cboilerplatecmakedoxygencpackastyle
Overview
This is a C project template that streamlines setup for developers building new projects with common configurations. It includes test-driven development support via CuTest, automated builds using CMake, Doxygen documentation generation and helper scripts for managing Git submodules across multiple projects.
Features
unit-testingbuild-automationdocumentation-generationgit-submodule-managementcross-platform-compilationstatic-analysispackaging
Feature Flags
paymentsecommerceauthorizationnotificationstestingdocumentation
Recommended Use Cases
c-library-developmentc-application-developmenttest-driven-developmentcross-platform-projects
Frontend
None
Backend
c
Auth Providers
None
Deployment Targets
macoswindowslinux
Payment Providers
None
Quick Facts
Stack
Language
c
Testing
cutest
CI
cmake
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
cmake, ctest
Pricing
Classification
free
Selected
โ
Notes
MIT licensed open-source project