用 CMake 编写的库

Vcpkg

适用于 Windows、Linux 和 MacOS 的 C++ 库管理器。
  • 19.2k
  • MIT

cmake-examples

有用的 CMake 示例。
  • 10.7k
  • MIT

Ultralight

适合游戏和应用程序开发人员的轻量级、高性能 HTML 渲染器。
  • 4.4k

ModernCppStarter

🚀 启动您的 C++!使用 CMake、CI、代码覆盖率、clang 格式、可重现的依赖管理等的现代 C++ 项目的模板。
  • 3.6k
  • The Unlicense

gui_starter_template

一个模板 CMake 项目,可帮助您开始使用 C++ 和工具。
  • 2.4k
  • The Unlicense

Glitter

极其简单的 OpenGL。
  • 2.3k

CPM.cmake

📦 CMake 缺少包管理器。一个小型 CMake 脚本,用于免安装、跨平台、可重复的依赖管理。
  • 2.0k
  • MIT

hunter

  • 1.9k
  • BSD 2-clause "Simplified"

obs-backgroundremoval

一款OBS插件,用于去除肖像图像(视频)中的背景,使屏幕录制时轻松替换背景。
  • 1.8k
  • GNU General Public License v3.0 only

ios-cmake

用于 iOS、macOS、watchOS 和 tvOS C/C++/Obj-C++ 开发的 CMake 工具链文件。
  • 1.6k
  • BSD 3-clause "New" or "Revised"

vst3sdk

VST 3 插件 SDK。
  • 1.4k
  • GNU General Public License v3.0

c-smart-pointers

(GNU) C 编程语言的智能指针。
  • 1.4k
  • MIT

cmake-init

缺少 CMake 项目初始值设定项。
  • 1.3k
  • GNU General Public License v3.0 only

cmake-init

使用 cmake 设置可靠的跨平台 C++ 项目的模板。 (由 cginterns 提供)。
  • 848
  • MIT

polly

:wrench:用于跨平台构建和 CI 测试的 CMake 工具链文件和脚本的集合(GCC、Visual Studio、iOS、Android、Clang 分析器、消毒剂等)(由 ruslo 提供)。
  • 790
  • BSD 2-clause "Simplified"

cmake-raytracer

用纯 CMake 编写的光线追踪器。
  • 738
  • MIT

corrosion

Rust 和 CMake 的结合 - 简单的 Rust 和 C/C++ 集成!
  • 738
  • MIT

cpm

C++ 包管理器(由 iauns 提供)。
  • 731
  • MIT

mcpelauncher-manifest

Linux 和 Mac OS 基岩版 Minecraft 启动器的主要存储库。
  • 693
  • GNU General Public License v3.0 only

ds3os

黑暗之魂 3 - 开放服务器。
  • 587
  • MIT

obs-asio

OBS-Studio 的 ASIO 插件。
  • 562
  • GNU General Public License v3.0 only

cmrc

单个 CMake 脚本中的资源编译器。
  • 558
  • MIT

cFS

核心飞行系统(cFS)。
  • 556
  • Apache License 2.0

cpp-project

C++ 项目的样板模板,包含 CMake、Doctest、Travis CI、Appveyor、Github Actions 和覆盖率报告。
  • 555
  • The Unlicense

hunter

CMake 驱动的 C/C++ 跨平台包管理器。 (由 cpp-pm 提供)。
  • 533
  • BSD 2-clause "Simplified"

cmake_template

CMake 的 C++ 最佳实践。
  • 443
  • The Unlicense

cmakepp

CMake 构建系统的增强套件。
  • 416
  • GNU General Public License v3.0

python-cmake-buildsystem

用于编译 Python 的 cmake 构建系统。
  • 399
  • Apache License 2.0

boost-cmake

在 CMake 项目中轻松集成 Boost。
  • 377
  • GNU General Public License v3.0

sanitizers-cmake

帮助使用消毒剂的 CMake 模块。
  • 329
  • GNU General Public License v3.0