探索 C++ 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
为 3D 游戏提供着色技术指南,涵盖 SSAO、景深、光照、法线贴图等,使用 Panda3D 和 GLSL 实现,可移植至 Godot、Unity、Unreal 等引擎。
Linux下C++轻量级Web服务器,采用线程池、非阻塞socket、epoll及Reactor/Proactor模型,支持HTTP GET/POST解析、数据库用户注册登录、图片视频文件请求,具备同步/异步日志系统,经压力测试可实现上万并发连接。
轻量级 Windows 任务栏美化工具,支持半透明、模糊、亚克力等多种效果。可自定义颜色与动态模式(如窗口最大化时变化),兼容 Windows 10/11 及 RoundedTB 等工具。
基于机器学习的视频超分辨率与帧插值框架。使用 C++ 重写,性能更快、跨平台支持 Windows 和 Linux。提供 Anime4K v4、Real-ESRGAN、Real-CUGAN 和 RIFE 等多种模型,支持 GUI 与命令行。
开源跨平台 2D 游戏开发框架,基于 C++,支持 iOS、Android、Windows 等多平台。核心功能包括场景管理、精灵动画、物理引擎集成、粒子系统及 Lua/JavaScript 绑定,以 MIT 协议开源。
基于协程的 PHP 高性能异步并发库,支持事件驱动与非阻塞 I/O,可自动 Hook PHP 阻塞函数,适用于 HTTP 服务、并发任务及多种数据库扩展。
可嵌入的高性能 Flexbox 布局引擎,支持多语言绑定,遵循 Web 标准。核心实现基于 C++ 20,提供 CMake 构建与单元测试。支持通过 HTML 固定装置自动生成测试用例,并提供 VSCode 调试配置。
跨平台移动 UI 框架,支持 Android 4.1+、iOS 9.0+ 和 WebKit 534.30+,基于 C++ 构建,提供 Maven、Pod 和 npm 分发。
简单、安全、符合标准的高性能 Web 服务器,专为苛刻应用设计。支持 TLS 1.3 加密,性能超越多数替代方案的明文传输。提供 Node.js 无缝集成,拥有完美的 Autobahn 测试分数,被全球顶级加密交易所使用。内置 URL 路由与 WebSocket 发布/订阅功能。
macOS 音频工具:自动暂停音乐、设置应用音量、录制系统音频。支持 iTunes、Spotify 等播放器,无需重启安装。
开源虚拟机,专为执行 Hack 语言程序设计。采用 JIT 编译技术,兼顾高性能与开发灵活性。支持独立程序运行及 Web 服务部署,可与 Proxygen 或 FastCGI 配合使用。
高效、小巧、易用的移动端键值存储框架,支持 Android、iOS/macOS、Windows、POSIX 和 HarmonyOS NEXT。基于 mmap 和 protobuf 实现高性能,支持多进程并发访问,二进制体积约 50K。
世界首个免费开源 PlayStation 3 模拟器与调试器,使用 C++ 编写,支持 Windows、Linux、macOS 和 FreeBSD。提供游戏兼容性信息与开发者支持。
DOOM 开源代码发布,基于 C++ 实现。需原始游戏数据支持,主要面向 Linux 平台,但代码可移植性强。包含渲染、碰撞检测等核心模块,适合二次开发与实验。
基于决策树的快速、分布式、高性能梯度提升框架,支持排序、分类等机器学习任务,具备训练速度快、内存占用低、精度高、支持并行与 GPU 学习等特点。
为 Nintendo Switch 定制的固件,包含 Fusée 引导程序、Exosphère 安全监控器、Thermosphère 虚拟 NAND 支持、Stratosphère 系统模块和 Troposphère 应用层补丁。
基于 Unreal Engine / Unity 的开源自动驾驶车辆模拟器,支持 PX4 & ArduPilot 软硬件在环仿真,提供跨平台 API 用于 AI 研究与算法测试。
Google 的多语言库,用于解析、格式化和验证国际电话号码。支持 Java、C++ 和 JavaScript,包含号码类型识别、示例号码生成、实时格式化及地理/运营商信息查询等功能。
轻量级 C++11 与 Python 无缝互操作库,通过编译时类型推断最小化绑定代码,支持函数、类、STL、智能指针等核心功能,无需额外依赖。
基于 ESP32/ESP8266 的 WiFi LED 控制器,支持 WS2812B 等多种数字 RGB 灯带。提供超过 100 种特效、分段控制、现代 UI 及多协议接口(MQTT、E1.31、Alexa 等)。
微信团队开发的跨平台网络组件。支持 iOS、Android、Windows 等多平台部署,适用于移动应用的小数据量传输,具备低功耗、低流量消耗特性。核心模块包括通用库、可靠日志组件 Xlog、网络检测组件 SDT 及信令网络组件 STN。
微软认知工具包 (CNTK) 是一款开源深度学习工具包,通过有向图描述神经网络,支持 DNN、CNN、RNN/LSTM 等模型,具备自动微分与多 GPU/服务器并行训练能力。
Marlin 是一款为 RepRap 3D 打印机优化的固件,支持 8 位和 32 位微控制器,兼容所有常见平台。许多商业 3D 打印机预装此固件。
基于 React 构建原生 Windows 应用的框架,支持 PC、平板、Xbox 等设备,采用 C++ 开发,提供 WinAppSDK Win32 应用支持。
Abseil 是 Google 开源的 C++ 库集合,旨在扩展 C++ 标准库。它包含经过生产环境验证的代码,提供标准库缺失的功能或替代方案,支持 C++17。