探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
极简 x86-64 Linux 模拟器,仅 221KB,跨平台运行 Linux 二进制,速度优于 QEMU。配套终端调试器 Blinkenlights 支持可视化执行与反向调试。
轻量级 Linux 安全工具,利用 Linux 命名空间和 seccomp-bpf 技术构建沙箱环境,隔离并保护系统。支持多种进程类型,配置简单,无后台守护进程。
🔥 比 libevent/libuv/asio 更易用的 C/C++ 网络库。支持 TCP/UDP/SSL/HTTP/WebSocket/MQTT 客户端/服务器开发,跨平台且高性能。
革命性文件系统,数据存储于 π 中,实现 100% 压缩。通过 π 的无限数字序列,理论上可存储所有可能文件,仅需元数据记录位置。使用 FUSE 构建,支持简单挂载。
开源大规模全包捕获、索引与数据库系统,基于 C 语言开发。提供直观 Web 界面浏览、搜索 PCAP 数据,支持 API 导出,可扩展处理每秒数十 GB 流量。
面向物联网的超轻量级 JavaScript 引擎,适用于资源受限的微控制器。完全兼容 ECMAScript 5.1,对 ECMAScript 2025 标准支持达 70%。二进制体积小,高度优化内存占用,采用 C99 编写以实现最大可移植性。支持快照预编译,提供成熟的 C API 便于嵌入应用。
基于 Quake III Arena 的可定制 3D 平台,用于基于智能体的 AI 研究。提供 3D 导航与解谜任务,支持深度强化学习,可通过 Lua 脚本配置关卡。
原生用户态多进程图形化调试器,支持 Windows x64 PDB 调试。包含自定义 RDI 调试信息格式与高性能 RAD 链接器,优化大型项目编译调试周期。
Universal Ctags 是一个活跃维护的 ctags 实现,为编程语言源文件生成索引标签文件,支持多语言、用户自定义语言解析器及生成 Emacs 风格 TAGS 文件。
高性能 Game Boy Advance 模拟器,支持 GBA、GB 和 GBC 游戏。提供 Qt 和 SDL 前端,具备本地联机、即时存档、金手指、脚本及多种格式录制功能。
提供 GloVe 分布式词表示模型的 C 语言实现,支持训练自定义语料库或下载预训练词向量。包含 2024 年最新向量数据集,适用于自然语言处理任务。
基于 SQLite 的开源数据库加密库,提供 256 位 AES 加密、实时加密、防篡改检测和强密钥派生。性能开销低,支持多种加密提供者,与标准 SQLite 兼容。
基于 N64Recomp 静态重编译《梅祖拉的假面》(及《时之笛》),提供原生 PC 移植。使用 RT64 渲染引擎实现图形增强,支持高帧率、宽屏、双摇杆摄像机、陀螺仪瞄准、模组及自动存档。需原版游戏文件。
为 C 语言提供高级编程能力的库。包含泛型数据结构、多态函数、接口、构造/析构函数、可选垃圾回收、异常和反射。与标准 C 无缝协作,兼具高性能和强大工具链。
原始 Windows 文件管理器的现代化版本,支持 x86、x64 和 arm64 架构,可在 Windows 11 及更高版本上运行。提供多种安装方式,包括 Microsoft Store、Chocolatey 和 Winget。
轻量级点对点 VPN 软件,可轻松创建虚拟网络以绕过中间防火墙。支持通过超级节点发现节点,实现边缘节点间的 UDP 直连或中继。提供加密通信,允许自定义社区和密钥。
开源 Android 客户端,支持 NVIDIA GameStream 和 Sunshine,将 Windows PC 游戏串流至 Android 设备,支持本地和互联网连接。
基于 C 语言的 MT-Proto 代理服务器,支持从源码编译。提供 Docker 镜像,可通过 systemd 配置为服务运行。支持随机填充模式以规避 ISP 检测。
专为微控制器设计的轻量级、防掉电文件系统。支持动态磨损均衡,可检测坏块。内存占用恒定,无递归调用,提供 POSIX 风格 API。