C++ Library Manager for Windows, Linux, and MacOS
-
Updated
Apr 4, 2026 - CMake
C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
C++ Library Manager for Windows, Linux, and MacOS
Useful CMake Examples
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Cross compiling toolchains in Docker images
The missing CMake project initializer
A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
Marrying Rust and CMake - Easy Rust and C/C++ Integration!
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
TensorFlow examples in C, C++, Go and Python without bazel but with cmake and FindTensorFlow.cmake
The offline-first C++ runtime for building high-performance real-world systems.
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
Compiles JSON into static constexpr C++ data structures with nlohmann::json API
Short example how to use Google Test with CMake project
A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.
A simple framework for compile-time benchmarks
Created by Bjarne Stroustrup
Released October 1985