用 CMake 编写的库

mpv-winbuild-cmake

基于 CMake 的 MinGW-w64 交叉工具链。
  • 315

OpenCL-Guide

帮助开发人员快速入门并运行 OpenCL 编程框架的指南。
  • 307
  • Creative Commons Attribution 4.0

PothosSDR

Pothos SDR Windows 开发环境。
  • 279

project_options

通用 CMake 库,提供可按照最佳实践改善 CMake 体验的功能。
  • 274
  • MIT

confidential-computing-zoo

机密计算动物园提供基于Intel SGX、TDX、HEXL等技术的机密计算解决方案。
  • 248
  • Apache License 2.0

comms_champion

用于实现和监视二进制通信协议的工具的 C++(11) 库。
  • 239
  • Mozilla Public License 2.0

webp-hero

webp 图像格式的浏览器 polyfill。
  • 238
  • MIT

mcpelauncher-manifest

EOL 使用 ng,https://github.com/minecraft-linux/mcpelauncher-manifest/tree/ng,这适用于 0.12 - 1.16.10.x(不包括 beta 1.16.0.67/68),这不起作用当前的 1.16.20-200 版本(由 ChristopherHX)。
  • 224
  • GNU General Public License v3.0 only

esp-idf-template

一句“你好,世界!” ESP-IDF 框架的 Rust 二进制包模板。 (由 esp-rs 提供)。
  • 220

obs-installer-for-apple-silicon

在超快的 Apple M1 MacBook 或 Mac 上方便地从源代码构建和安装 OBS。
  • 214

rust-in-flutter

轻松集成 Rust,使您的 Flutter 应用程序运行速度极快。
  • 207
  • MIT

cmake_conan_boilerplate_template

cpp_starter_project 的最小化版本。
  • 175
  • The Unlicense

flutter-rust-app-template

轻松集成 Rust,使您的 Flutter 应用程序速度极快 [已移至:https://github.com/cunarist/rust-in-flutter]。
  • 163
  • MIT

cmake-git-version-tracking

使用 CMake 将 Git 元数据嵌入到 C/C++ 兼容静态库中(例如提交 ID、作者、日期和消息)。
  • 150
  • MIT

moderncpp-project-template

现代 C++ 跨平台项目模板,包含 CMake、conan(可选)、cppcheck(可选)和 clang-format(可选)。
  • 148
  • MIT

FakePGA

在微控制器上模拟 Verilog 设计。
  • 145
  • GNU General Public License v3.0 only

bgfx.cmake

bgfx 的 CMake 构建脚本。在公共领域发布..
  • 138
  • Creative Commons Zero v1.0 Universal

limited-systems

有限系统。
  • 137

NovusCore

现代 MMO 引擎设计和架构。
  • 134
  • MIT

ARA_SDK

所有 ARA SDK 子模块的 Umbrella 安装程序。
  • 133

F4MP

  • 133
  • The Unlicense

android-tools

用于 Android 命令行实用程序的基于 CMake 的非官方构建系统。
  • 124
  • Apache License 2.0

gr-paint

GNU Radio 的 OFDM 频谱绘制器。
  • 122
  • GNU General Public License v3.0 only

obs-screenshot-plugin

一个 OBS Studio 过滤器插件,用于保存源/场景的屏幕截图。
  • 117
  • GNU General Public License v3.0 only

Observe

📣 嘿听着!用于 C++17 的简单通用事件侦听器系统..
  • 114
  • MIT

RustCMake

一个示例项目,展示了 CMake 与 Rust 的用法。
  • 107

GLFW-CMake-starter

使用 CMake 使用 GLFW 创建项目 - 多平台 Windows、Linux 和 MacOS。
  • 103
  • zlib

asap

用于 C++ 的现代 cmake 入门项目,具有完整的构建生命周期、测试、依赖关系管理等。可跨 Linux、OS X 和 Windows 移植。 (阿卜杜斯)。
  • 100
  • BSD 3-clause "New" or "Revised"

plasma-workspace-wallpapers

Plasma 工作区的壁纸。
  • 97
  • GNU General Public License v3.0

cmake-sfml-project

使用 CMake 的 SFML 项目的存储库模板。
  • 91
  • GNU General Public License v3.0