探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于 libimagequant 的 PNG 有损压缩工具,可将 24/32 位 PNG 转换为 8 位带透明通道格式,显著减小文件体积(通常缩小 60-80%)。支持批量处理、质量控制、多线程加速及多种高级选项。
基于 $5 芯片的口袋 AI 助手,纯 C 语言开发,无需 Linux 或 Node.js。通过 Telegram 交互,支持本地记忆与工具调用,低功耗运行。
基于 OpenGL 的抗锯齿 2D 矢量图形渲染库,API 模仿 HTML5 Canvas,适用于构建可扩展的用户界面和可视化。支持 OpenGL 2.0、ES 2.0、3.2 核心及 ES 3 后端,需模板缓冲区。
开源 MMOG 服务端引擎,使用 C++ 编写。开发者仅需 Python 脚本即可完成游戏逻辑,支持热更新。提供多客户端插件(Unity3D、UE4、OGRE 等),底层为多进程分布式动态负载均衡架构。
当文件变更时运行任意命令。使用 kqueue 或 inotify 避免轮询,支持快速命令行反馈。适用于 BSD、Mac OS 和 Linux,提供 Docker 和 WSL 环境下的变通方案。
Linux 平台提权漏洞集合,涵盖从 2010 年到 2018 年的多个 CVE 漏洞,主要使用 C 语言编写,用于安全研究和测试。
Linux 用户空间 x86_64 模拟器,支持在 ARM64、RV64 和龙芯设备上运行 x86_64 程序。利用原生系统库,提供出色的性能和易集成性。支持动态重编译,速度提升 5-10 倍。
输入 SQL,输出索引优化建议。基于 MySQL 词法解析,分析 where、聚合及多表 Join 关系。美团点评内部广泛使用并开源。
用于 iOS、macOS、tvOS、watchOS 和 visionOS 的简单压缩解压工具类。支持 ZIP 文件创建与解压、密码保护、AES 加密、大文件处理及多种压缩级别。基于 C 语言开发,依赖 minizip-ng 和 zlib。
轻量级 Protocol Buffers 实现,专为嵌入式系统设计,代码体积小,适用于微控制器和内存受限环境。支持 C 语言,可通过 protoc 生成代码,并提供多种构建系统集成。
对《塞尔达传说:时之笛》的 C 语言源代码进行逆向工程,旨在从零开始重建游戏源代码。支持多个版本的 ROM 构建,包括 NTSC、PAL 和 GameCube 版本。项目处于持续开发中,不提供 PC 移植。
基于多方法融合的感知视频质量评估算法,由 Netflix 开发并获艾美奖。包含 C 库 libvmaf 和 Python 库,支持自定义模型训练与测试。提供 PSNR、SSIM 等多种指标实现。
轻量级免费代理服务器,支持 HTTP/HTTPS、SOCKSv4/v5、FTP 等多种协议。具备 IPv6、透明代理、链式代理、访问控制及日志功能,适用于 Windows、Linux、macOS 等平台。
为无 Objective-C 运行时的平台提供 Foundation API 兼容实现,包含核心工具、国际化和 OS 独立性。主要用 C 和 Swift 编写,支持跨平台开发。
一个用于在 iOS 的 Mach-O 二进制文件中动态重绑定符号的 C 语言库,适用于模拟器和真机。可用于调试和追踪,例如审计文件描述符的重复关闭问题。
为 HackRF+PortaPack 硬件提供支持的开源固件,基于 Havoc 分支开发,新增功能与修复。支持 H1/H2/H4/H4M 等多版本设备。
为 Android Camera 1 和 2 API 提供支持的库。显著提升所有 Android 设备上照片和视频拍摄的稳定性和可靠性。支持自动权限处理、预览缩放、多种拍摄方法及内置对焦与变焦功能。