探索 C++ 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
轻量、高性能、可扩展的 WebAssembly 运行时,为云原生、边缘和去中心化应用提供支持。支持 LLM、微服务、无服务器函数、智能合约及 IoT 设备。
安全、私密、不可追踪的加密货币,基于 CryptoNote 协议。主要使用 C++ 开发,提供命令行钱包。社区活跃,支持多语言翻译。
中文 C++ 模板进阶指南,将模板视为图灵完备语言讲授,帮助读者融会贯通元编程。涵盖基础语法、特化、偏特化、SFINAE 和 Concept 等核心概念。
轻量级应用执行录制与回放框架,为调试提供高效逆向执行能力,扩展 GDB 功能。支持 Linux 系统,需 Intel Nehalem 或 AMD Zen 及以上 CPU。
包含 Android NDK 示例应用,使用 Android Studio 构建。提供 C++ 示例,展示 JNI 最佳实践,如 RegisterNatives 和版本脚本。支持命令行构建。
多核友好的刚体物理与碰撞检测库,采用 C++ 编写。适用于游戏和 VR 应用,已被《地平线:西之绝境》和《死亡搁浅 2》采用。支持连续碰撞检测、多种约束类型及确定性仿真。
OpenAI Whisper ASR 模型的 Windows 高性能 GPGPU 推理实现。基于 DirectCompute,无需运行时依赖,速度远超 PyTorch+CUDA 版本。支持音频文件转录与麦克风实时翻译,提供 C++、C# 和 PowerShell 接口。
跨平台 C++ 创意编码工具包,社区驱动。支持 Windows、macOS、Linux、iOS、Android 等平台,提供夜间构建、设置指南、Slack 社区和论坛。
开源工具包,用于优化和部署 AI 推理。支持 PyTorch、TensorFlow、ONNX 等模型,兼容 CPU、GPU 和 AI 加速器。提供从边缘到云的灵活部署方案。
生产就绪的工具包,用于在移动端本地运行 AI。支持 LLM、语音转文本和文本转语音,完全离线、私密且快速。提供 Swift、Kotlin、React Native 和 Flutter SDK。
高性能 PlayStation 1 模拟器,支持 x86-64/AArch32/AArch64/RV64。具备硬件渲染、PGXP 几何精度、多线程软件渲染、存档回溯、多平台支持及丰富的游戏兼容性。
Google Benchmark 是一个 C++ 微基准测试库,用于对代码片段进行性能测量。提供类似单元测试的 API,支持 C++11 及以上版本,需 C++17 构建。支持跨平台,可通过 CMake 安装,包含依赖下载选项。
多用途模拟框架,旨在保存数十年的软件历史,通过文档化硬件及其功能来防止重要复古软件丢失。最初专注于街机游戏,现已扩展至各种复古计算机、游戏机和计算器。
实时 SLAM 库,支持单目、双目和 RGB-D 相机,具备回环检测与重定位能力。提供稀疏 3D 重建,可在 KITTI、TUM、EuRoC 数据集上运行,支持 ROS 节点与 GUI 模式切换。
基于 eBPF 的 Linux 高级追踪语言与工具,利用 LLVM 和 libbpf 提供高效、低开销的内核与用户态动态追踪能力,语法受 awk、C 和 DTrace 启发。
分布式关系数据库,支持事务型、分析型和 AI 工作负载。核心特性包括向量搜索、透明扩展、超高性能、成本效益、实时分析、高可用性和 MySQL 兼容。
开源离线实时翻译应用,支持 Android。提供对话模式(双人/多人,需蓝牙耳机)、对讲模式(单机双语监听)和文本翻译。基于 Meta NLLB 和 OpenAI Whisper 模型,本地运行保障隐私,无需网络。
OpenCV 的额外模块仓库,用于开发和测试新功能。贡献模块通常 API 不稳定且未经充分测试,因此不随官方版本发布。用户可通过 CMake 将这些模块集成到主库中构建。
高性能 RPC 框架,基于名称服务和 Tars 协议,集成管理平台,支持 C++、Java、Node.js、PHP、Go 等语言,提供开发、维护、测试一体化解决方案。
高性能分布式文件系统,专为 AI 训练与推理工作负载设计。利用现代 SSD 和 RDMA 网络,提供共享存储层,支持强一致性、文件接口及多样化负载,如数据准备、数据加载、检查点和 KVCache 缓存。
基于 FUSE 的文件系统,将 Amazon S3 桶挂载为本地文件系统。支持 Linux、macOS 和 FreeBSD,兼容 POSIX 标准,允许通过 AWS CLI 等工具操作 S3 对象。支持随机写入、分段上传、服务器端加密及 MD5 校验。
CUDA C++ 模板库与 Python DSL,用于高性能线性代数。支持 GEMM 及混合精度计算,覆盖 Volta 至 Blackwell 架构。CuTe DSL 提供低级编程模型,简化内核设计与原型开发。
2013 版 Source SDK 源代码,包含 Half-Life 2、HL2: DM 和 Team Fortress 2 的游戏代码。提供 Windows 和 Linux 构建指南,支持模组开发与分发。
轻量级、闪电般快速的进程内向量数据库,基于 Proxima 构建,支持稠密和稀疏向量,提供低延迟、可扩展的相似性搜索,无需服务器配置,可嵌入任何应用。
自托管桌面流主机,支持原生客户端分辨率、低延迟与硬件编码。提供 Web UI 配置,内置虚拟显示与 HDR,权限管理完善。支持 AMD/Intel/Nvidia GPU,双显卡笔记本无缝运行。