探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
当文件变更时运行任意命令。使用 kqueue 或 inotify 避免轮询,支持快速命令行反馈。适用于 BSD、Mac OS 和 Linux,提供 Docker 和 WSL 环境下的变通方案。
为无 Objective-C 运行时的平台提供 Foundation API 兼容实现,包含核心工具、国际化和 OS 独立性。主要用 C 和 Swift 编写,支持跨平台开发。
为 Android Camera 1 和 2 API 提供支持的库。显著提升所有 Android 设备上照片和视频拍摄的稳定性和可靠性。支持自动权限处理、预览缩放、多种拍摄方法及内置对焦与变焦功能。
一个用于在 iOS 的 Mach-O 二进制文件中动态重绑定符号的 C 语言库,适用于模拟器和真机。可用于调试和追踪,例如审计文件描述符的重复关闭问题。
基于循环神经网络的音频降噪库,支持实时语音增强。提供命令行工具处理 48kHz 16-bit PCM 原始音频,支持 AVX2 优化编译。包含完整训练流程与公开数据集。
免费开源的 Windows 视频音频播放器,基于 Guliverkli 项目,支持现代 Windows 版本、64 位构建、EVR/EVR CP 渲染器、多种字幕格式、电视节目录制、多显示器、像素着色器及色彩管理,提供 42 种语言翻译。
Iceman 分支 - Proxmark3 是 RFID 领域的瑞士军刀,支持全球绝大多数 RFID 标签交互。作为功能最全面的版本,提供大量命令和 LUA 脚本,用于芯片识别、渗透测试和编程自动化。
对《塞尔达传说:时之笛》的 C 语言源代码进行逆向工程,旨在从零开始重建游戏源代码。支持多个版本的 ROM 构建,包括 NTSC、PAL 和 GameCube 版本。项目处于持续开发中,不提供 PC 移植。
Linux 用户空间 x86_64 模拟器,支持在 ARM64、RV64 和龙芯设备上运行 x86_64 程序。利用原生系统库,提供出色的性能和易集成性。支持动态重编译,速度提升 5-10 倍。
从零构建软硬件栈的教育项目,涵盖 HDL 编译器、FPGA 硬件、内核、系统库及应用开发。使用 C 和 Python,通过直播、文章和代码分享,强调简单性与可理解性。
轻量级 Protocol Buffers 实现,专为嵌入式系统设计,代码体积小,适用于微控制器和内存受限环境。支持 C 语言,可通过 protoc 生成代码,并提供多种构建系统集成。
Argon2 是密码哈希竞赛(PHC)获胜者,提供内存硬化的密码哈希函数,支持 Argon2i、Argon2d 和 Argon2id 三种变体,具有高内存填充率和多计算单元利用特性。
解锁消费级 NVIDIA GPU 的 vGPU 功能,支持 Maxwell、Pascal 及 Turing 架构。通过修改驱动与内核模块,使 GeForce 和 Quadro GPU 能用于虚拟化环境。需配合 NVIDIA GRID vGPU 驱动使用,提供 Python 脚本与内核钩子实现。
纯 C 库,支持 HTTP/1、HTTP/2、WebSocket、MQTT 等协议,提供客户端和服务器功能。轻量级、可配置、可扩展,支持多种事件循环和 TLS 库。提供大量最小示例,易于构建和交叉编译。
高性能第4层负载均衡器,基于 C++ 和 BPF 构建,利用 XDP 内核基础设施实现快速数据包处理。核心特性包括:极快的速度(尤其在 XDP 驱动模式下)、性能随网卡 RX 队列数量线性扩展、RSS 友好的封装。
基于命令行的 Markdown 演示工具,支持 C 语言编写,通过 ncursesw 实现终端幻灯片展示。支持基本 Markdown 格式、标题、代码、列表及颜色淡入淡出效果。可配置按键绑定与颜色,支持多平台安装。
基于 ESP8266/ESP8285 的全功能 WiFi NAT 路由器,支持 ACL 防火墙、端口映射、流量整形、MQTT 管理和自动 Mesh 组网,可作为信号中继器或安全 IoT 网关。
成熟的 Linux 容器运行时,自 2008 年起活跃开发,用于生产环境。核心功能聚焦系统容器,提供接近 VM 的环境但无内核开销。支持无特权容器,通过用户命名空间增强安全性,配置灵活。