c-template

Boilerplate to set up a c project, include CuTest unit testing, cmake build setup

cboilerplatecmakedoxygencpackastyle

Preview

c-template preview

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

โญ Stars
84
๐Ÿด Forks
18
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate