从https://github.com/pantor/inja克隆。Inja 是现代 C++ 的模板引擎,它提供简单而强大的模板语法,其中包含您需要的所有变量、循环、条件、包含、回调和注释,并根据需要嵌套和组合。inja是一个非常成熟的库,所有一切都在所有相关编译器上以 CI 进行测试。
从https://github.com/symisc/unqlite 克隆。UnQLite 是一个进程内软件库,它实现了一个独立的、无服务器的、零配置的、事务性的 NoSQL 数据库引擎。UnQLite 是一个类似于 MongoDB、Redis、CouchDB 等的文档存储数据库,也是一个类似于 BerkeleyDB、LevelDB 等的标准键/值存储。UnQLite 实现了许多关键特性。
源码来自https://github.com/CesiumGS/cesium-native。Cesium Native 是 3D 地理空间的 C++ 库,包括(1)3D Tiles 运行时流式处理;(2)轻量级 glTF 序列化和反序列化;(3)高精度 3D 地理空间数学类型和函数;(4)支持 WMS、TMS、WMTS 和其他源的栅格。Cesium Native 是其地理空间软件的基础层。
这是github上一个非常好用的界面工具库,由stefankueng构建,stefankueng使用它建立了许多著名的工具。希望对windows下的C++程序员有用
从 https://github.com/microsoft/vcpkg 克隆。Vcpkg 是一个跨平台的开源库管理工具,由微软开发并维护,旨在简化 C 和 C++ 项目的依赖管理和库安装过程。它支持 Windows、Linux 和 macOS 等多个操作系统,并提供了对大量第三方库的支持。通过 Vcpkg,开发者可以方便获取、编译和集成所需的库到自己的项目中,而无需手动编译。
从 https://github.com/OSGeo/grass.git克隆。GRASS GIS(Geographic Resources Analysis Support System)是开源地理信息系统,能处理栅格、拓扑矢量、影像和地理空间数据,是OSGeo(开放地理空间联盟,Open Source Geospatial Foundation)的一部分,在全球范围内拥有活跃用户和开发者社区。
从 https://github.com/MapServer/MapServer.git 克隆。MapServer 是一个开源的地理空间数据发布平台,它允许用户通过互联网快速地展示地理信息系统(GIS)数据。其MapServer 的一些核心特性和功能:地图渲染;OGC 标准支持;灵活的数据源接入;样式定义与制图表达;扩展性与API;性能卓越;开源与社区支持丰富。
从 https://github.com/protocolbuffers/protobuf.git 克隆。Protocol Buffers(简称Protobuf) 是由Google开发的一种语言中立、平台无关、可扩展的序列化数据格式,旨在用于通信协议、数据存储等场景中的结构化数据序列化。它提供了一种灵活且高效的方式来定义服务和消息格式,并支持多种编程语言如C++, Java, Python等。
从https://github.com/topojson/topojson克隆。TopoJSON是GeoJSON的一种扩展格式,用于编码拓扑结构。与GeoJSON中几何形状独立表示不同,TopoJSON中的几何形状是由称为弧的共享线段拼接而成。通过使用共享弧段,TopoJSON消除了冗余;TopoJSON可以对整数坐标使用量化增量编码;相比GeoJSON,TopoJSON通常更加紧凑。
从 https://github.com/fmtlib/fmt 克隆。fmt 库是一个用于C++的开源格式化库,它提供了安全和高效的字符串格式化功能。与C语言中的标准库函数如printf和sprintf相比,fmt库更加现代化、类型安全,并且支持多种高级特性。fmt 具有严格彻底的测试,被证明是非常成熟的。fmt库被被广泛使用。截至 2025年5月,fmt库获得 21.8k stars。
本库从 https://github.com/gabime/spdlog 克隆。spdlog 是一个非常流行的 C++ 日志库。基于无锁设计,性能十分高;支持文件、控制台、系统日志等多种输出方式;支持定制化格式输出;动态或静态支持调试debug、信息info、警告warn、错误err等日志级别控制;支持自动加载日志配置;支持异步模式。
从 https://github.com/KhronosGroup/KTX-Software 克隆。KTX-Software库是一组专注于KTX(Khronos Textures)格式的工具和库,旨在提供高效、便携的方式存储纹理数据,并在图形应用程序中使用这些数据。KTX格式特别适合用于支持OpenGL、Vulkan等图形API的应用程序。KTX库是其核心部分,提供了读写KTX文件的功能。
从https://github.com/SaschaWillems/Vulkan 克隆。适用于 Vulkan® 的开源 C++ 示例的集合,Khronos 的低级图形和计算 API。包含Cloning,Assets,Building,Running,Shaders,synchronization 及其各示例。
从 https://github.com/travisvroman/kohi 克隆。A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.