探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
NVIDIA CUDA 开发者示例集合,展示 CUDA Toolkit 核心功能。支持 CUDA Toolkit 13.1,提供 Linux、Windows 及 Tegra 平台的 CMake 构建指南,包含 GPU 调试与平台特定样本。
算法学习笔记,涵盖链表、数组、树、图、排序、查找等基础数据结构与算法,包含动态规划、贪心等设计思想,以及面试题目与海量数据处理方案。提供经典算法实现与学习资源推荐。
轻量级实时内存管理工具,监控并清理系统内存。使用 Native API 清理系统缓存,兼容 Windows XP SP3 及更高版本,支持便携模式。
T-Pot 是一个全能的多蜜罐平台,支持 20+ 种蜜罐,集成 Elastic Stack 进行可视化,提供实时攻击地图和多种安全工具。支持 amd64 和 arm64 架构,可选分布式部署。
轻量级多架构 CPU 模拟器框架,基于 QEMU。支持 ARM、AArch64、M68K、Mips、Sparc、PowerPC、RiscV、S390x、TriCore、X86 等架构。提供纯 C 实现及多种语言绑定,具备高性能 JIT 编译与细粒度插桩能力。
基于 C 语言的 KMS 激活服务器,支持 Linux、Android、FreeBSD、Solaris、Minix、Mac OS、iOS、Windows 等多平台运行。
基于 uvloop 和 picohttpparser 的极速 Python 3.5+ HTTP 工具包,支持管道化服务器与异步处理,专为追求性能的开发者设计。
任天堂 64 平台《超级马里奥 64》的 C 语言逆向工程项目,支持日版、美版、欧版等多版本 ROM 构建。提供完整的源代码与数据结构文档,需使用原版游戏 ROM 提取资源。
精选的多人游戏网络编程资源列表,涵盖延迟、抖动、丢包等同步挑战,包含预测、补偿、插值等算法与技术,适用于游戏开发。
Windows 文件系统代理 - FUSE for Windows。允许开发者以用户模式程序编写自定义文件系统,无需内核编程知识。支持 Windows 7 至 11 及 x86、x64、ARM64 架构,提供 Native、FUSE2/3 和 .NET API,性能媲美 NTFS,稳定性高,广泛用于开源和商业应用。
Vulkan 和 OpenGL 性能监控覆盖层,实时显示 FPS、温度、CPU/GPU 负载等指标。支持多种 Linux 发行版安装与配置。
基于二叉空间分割的平铺窗口管理器。仅响应 X 事件和专用套接字消息,通过 bspc 进行通信。需配合 sxhkd 处理键盘和指针输入。支持手动和自动插入模式,可精细控制窗口布局。
基于 Flipper Zero 官方固件,融合 Unleashed 功能,提供丰富特性、稳定体验与高度可定制性。支持自定义界面、协议、动画包及 BadUSB 等高级功能。
基于 GUI 的任天堂 Switch 引导程序,支持 CFW、Android 和 Linux 启动。提供 eMMC/SD 卡备份恢复、分区管理、USB 存储和手柄模拟等高级工具。
轻量级 Windows 过滤平台配置工具,用于管理网络活动。支持自定义规则、内置阻止列表、WSL 和 Windows 商店应用,体积小于 1 MB,需管理员权限。
高性能实体组件系统 (ECS) 框架,支持 C 和 C++。提供零依赖 C99 API 与现代 C++17 API,具备缓存友好型存储,可处理每帧数百万实体。支持实体关系、层级结构与预制体,内置反射与查询系统。