探索 C++ 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
catchorg/Catch2
一个现代的、原生C++的单元测试框架,适用于单元测试、测试驱动开发(TDD)和行为驱动开发(BDD),基于C++14、C++17及更高版本(对C++11的支持位于v2.x分支,而C++03版本位于Catch1.x分支)
lettier/3d-game-shaders-for-beginners
🎮 逐步指南,介绍如何为你的3D游戏实现SSAO、景深、光照、法线贴图等内容。
google/filament
Filament 是一个用于 Android、iOS、Windows、Linux、macOS 和 WebGL2 的实时基于物理的渲染引擎。
cocos2d/cocos2d-x
Cocos2d-x 是一套开源的、跨平台的游戏开发工具,全球数百万开发者正在使用。其核心已经演进成为 Cocos Creator 1.x 和 2.x 的基础。
qinguoyi/TinyWebServer
🔥 Linux下C++轻量级WebServer服务器
uNetworking/uWebSockets
简单、安全且符合标准的Web服务器,适用于要求最苛刻的应用程序
MaaAssistantArknights/MaaAssistantArknights
《明日方舟》小助手,全日常一键长草!
Tencent/MMKV
由微信开发的一个高效、小巧的移动端键值存储框架,支持 Android、iOS、macOS、Windows、POSIX 以及 OHOS 系统。
TranslucentTB/TranslucentTB
一个轻量级工具,用于将 Windows 任务栏设置为半透明/透明。
microsoft/onnxruntime
ONNX Runtime:跨平台、高性能的机器学习推理和训练加速器
kyleneideck/BackgroundMusic
Background Music,一款 macOS 音频工具:可自动暂停音乐、独立调节各应用程序的音量,并录制系统音频。
microsoft/LightGBM
一个快速、分布式、高性能的梯度提升(GBT、GBDT、GBRT、GBM 或 MART)框架,基于决策树算法,用于排序、分类及许多其他机器学习任务。
microsoft/CNTK
Microsoft Cognitive Toolkit(CNTK),一个开源的深度学习工具包
microsoft/AirSim
基于 Unreal Engine / Unity 构建的开源自动驾驶汽车模拟器,由微软 AI 与研究院开发
google/libphonenumber
Google 用于解析、格式化和验证国际电话号码的通用 Java、C++ 和 JavaScript 库。
apache/brpc
brpc 是一个使用 C++ 语言开发的工业级 RPC 框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统中。"brpc" 的含义是 "better RPC"。
MarlinFirmware/Marlin
Marlin 是一款基于 Arduino 平台为 RepRap 3D 打印机优化的固件。许多商用 3D 打印机出厂时已预装 Marlin。如需特定机型的源代码,请咨询您的供应商。
Atmosphere-NX/Atmosphere
Atmosphère 是一个正在开发中的任天堂Switch定制固件。
microsoft/react-native-windows
使用 React 构建原生 Windows 应用的框架。