探索 C++ 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
高性能 SFU WebRTC 视频会议服务器,支持 WebRTC 和 RTP,提供 Node.js/Rust 后端与 TypeScript/C++ 客户端库,具备低级 API、多流、IPv6、拥塞控制及数据通道功能。
高效、可扩展的通用场景描述系统,用于图形应用间的时间采样场景描述创作、读取和流式传输。支持多平台构建,提供 Python 绑定和可视化工具。
开源 VR 头显,支持 SteamVR,成本约 200 美元。基于 C++ 开发,硬件、软件、固件完全开源。提供 2K 分辨率 120FPS 显示,兼容 Arduino,实验性身体追踪。适合 DIY 爱好者自行组装。
ESP8266/ESP32 WiFi 连接管理器,提供 Web 配置门户。支持 captive portal,自动连接失败时启动 AP 模式进行配置。支持自定义参数、超时设置和非阻塞模式。
图说设计模式,使用图形和代码结合解析设计模式,包含对象结构图、时序图和状态图。提供 C++ 示例代码,旨在帮助读者从理解、实现到灵活应用。
微信HOOK、机器人框架,支持数据库解密、公众号采集与爬虫,企业微信HOOK。主要使用 C++ 开发,项目已停止维护,仅供学习参考。
跨平台 C++ GUI 库,使用原生控件编写高级应用。支持 Windows、macOS、主流 Unix,免费开源,提供完整源码与文档及丰富示例。
实验性桌面插件,用于 Flutter 桌面端开发。原为 Windows、macOS、Linux 嵌入层,现已整合至 Flutter 主项目。提供早期阶段插件,需先参考 Flutter 桌面文档配置环境。
基于 Citra 的开源 3DS 模拟器,整合了 PabloMK7 的 Citra 分支和 Lime3DS 项目。支持 Windows、macOS、Android 和 Linux 平台,提供多种安装方式。项目旨在成为未来开发的首选平台。
高性能、跨平台的 VNC 客户端和服务器。基于 RealVNC 4 和 X.org 代码库,支持 Tight 编码并利用 libjpeg-turbo 加速。提供 Unix/Linux 和 Windows 版本,包含 vncviewer、Xvnc 等组件。
基于Chromium的Linux浏览器分支,优化性能并支持多种编解码器。提供Windows、MacOS、Android等平台版本,包含Widevine、AVX指令集优化及Debian补丁。
30天自制C++服务器教程,从零开始构建高并发Linux服务器。包含完整源码与每日迭代,涵盖socket、epoll、线程池、Reactor模式等核心概念,适合C++初学者实践。
为 Android 应用提供线上热修复的库。支持从 2.3 到 7.0 的 Android 版本,涵盖 ARM 和 X86 架构,以及 Dalvik 和 ART 运行时。通过替换方法体实现修复,使用 .apatch 补丁文件分发。
基于 Qt 的 C++ 开源 demo 集合,包含 100 多个独立项目,涵盖控件、工具、视频、界面等。代码简洁易懂,注释详细,支持 Qt4/5/6 及多平台,适合初学者学习。
轻量级、独立的 C++ 推理引擎,专为 Google 的 Gemma 基础模型设计。支持 Gemma-2、Gemma-3 和 PaliGemma-2 的 CPU 推理,注重简洁性与可修改性,适用于研究和实验。提供 C++ API、命令行应用及 Python 绑定,支持混合精度计算与权重压缩,具备 SIMD 优化和多线程并行能力。
跨平台遥测可视化应用,支持实时数据监控与分析。兼容串口、BLE、MQTT、Modbus、CAN等多种协议,无需编程即可通过拖拽组件构建仪表盘。适用于 Arduino、ESP32、Raspberry Pi 等设备,支持 Windows、macOS 和 Linux。
提供 DirectX 12 图形示例,展示在 Windows 上构建高性能图形应用。包含 DirectX 12 Ultimate 特性演示及 MiniEngine 引擎启动套件。
为 macOS 提供 Xbox 360、Xbox One 及原版 Xbox 控制器的驱动支持,包含有线、无线适配器及蓝牙连接选项。提供力反馈、LED 控制及偏好设置面板,支持多种第三方控制器。注意:macOS Big Sur 及 Apple Silicon 芯片暂不支持。
高性能 MySQL 代理,支持 MySQL 及其分支(如 Percona Server、MariaDB)和 PostgreSQL。采用 GPL 许可证,提供高可用性与协议感知能力。