探索 C++ 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
跨平台游戏开发框架,支持 Windows、macOS、iOS、Android、Steam Deck、Quest 2、XBOX、PS4/PS5、Switch 等平台。提供资源加载、动画、输入、UI、着色器翻译等核心模块,支持 Vulkan、DirectX 12 及光线追踪。开源许可覆盖 PC 与移动端,主机平台需商业授权。
跨平台文件变更监控工具,支持 macOS FSEvents、BSD kqueue、Solaris/Illumos、Linux inotify、Windows API 及基于 stat 的后端。提供递归监控、正则过滤、自定义记录格式等功能。
基于 Qt WebEngine 和 libmpv 构建的桌面客户端。支持音频直通、硬件解码,无需转码即可播放更多格式。
个人编写的 C++ 并发编程中文教程,涵盖 C++11 并发特性,旨在降低学习难度并传播知识。内容包括线程、互斥量、条件变量、原子类型及内存模型等,适合初学者。
基于 Lua 的快速、小型、安全的嵌入式脚本语言,具备渐进式类型系统。与 Lua 5.1 兼容,扩展了类型注解和先进类型推断功能。广泛用于 Roblox 游戏开发及 Alan Wake 2 等游戏。
C++ 经典算法与数据结构库,每个算法独立头文件,附带 demo。涵盖排序、树、哈希、图等,服务器端 Linux/gcc 环境,注重正确性与易用性。
在 Windows、macOS 和 Linux 上,以进程内方式运行 .NET 和 Node.js 代码。支持从 Node.js 脚本化 C#,以及从 C# 脚本化 Node.js。
基于 C++ 的高性能机器学习库,核心轻量且高度可修改。支持 ASR、图像分类、目标检测和语言建模等应用,提供灵活的张量计算接口。
Windows 内存黑客库,支持 x86/x64。提供进程交互、内存读写、模块枚举与注入、线程管理、模式搜索、远程代码执行与钩子、手动映射 PE 镜像及驱动功能。
多功能 ESP32 固件,支持 WiFi、BLE、RF、RFID、IR 等攻击功能,适用于 M5Stack 和 Lilygo 设备,便于红队操作。
基于 CUDA 的人工生命模拟程序,利用 GPU 实时模拟数百万粒子构成的软体与流体。支持神经网络控制生物体,具备基因系统与可视化编辑工具,适用于探索进化、生成艺术及复杂系统研究。
跨平台库,用于解析、修改和抽象 ELF、PE、MachO 等可执行文件格式。支持 C++、Python、Rust 等多种语言 API,提供 DWARF/PDB、Objective-C 元数据、反汇编器等扩展功能。
轻量、快速且可扩展的 Minecraft 多人游戏服务器,用 C++ 编写,内存和 CPU 效率高,支持 Lua 插件 API。兼容 Java 版客户端,可运行于 Windows、*nix 和 Android 系统。
Apache Mesos 是一个集群管理器,通过高效的资源隔离与共享,支持在动态共享节点池上运行 Hadoop、Spark、Jenkins 等分布式应用或框架。
开源视频合成软件,基于节点图,功能类似 Adobe After Effects 和 Nuke。支持跨平台(Linux、macOS、Windows),具备 32 位浮点线性色彩处理、OpenColorIO 色彩管理、多格式支持(H264、EXR 等)及丰富的 OpenFX 插件。提供直观的用户界面、实时预览、多任务渲染和自动保存功能。
基于 GPL 协议开源的 Doom 3 BFG 引擎源代码,主要使用 C++ 编写。提供 Windows 平台编译指南,不包含游戏数据、Steam 集成、Bink 视频及特定渲染功能。
基于控制台的GLSL沙盒,用于2D/3D着色器开发。支持GLSL片段/顶点着色器、热重载、多种纹理格式、模型导入、PBR材质、交互式命令和OSC通信。可导出图像序列,支持WebAssembly编译。
专为云服务设计的极简、资源高效单内核操作系统。支持 C++11/14/17/20,内存占用极小(2.5 MB),支持 KVM、VirtualBox 和 VMWare,启动速度快(300ms 至 10ms),提供 Virtio/vmxnet3 网络驱动和模块化 TCP/IP 栈。