探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
开源操作系统项目,旨在提供与 macOS® 的源码和二进制兼容性及相似用户体验。基于 Darwin 和 FreeBSD,支持 x86-64 和 ARM 架构,兼容 macOS 应用程序、文件系统和 App Bundle。
一个完全从零开始的 hobby 操作系统:包含引导程序、内核、驱动、C 库和用户空间,具备合成图形 UI、动态链接器、语法高亮文本编辑器、网络栈等。
专为 iOS 11.0 - 12.4 设备打造的 unc0ver 越狱工具。基于 C 语言开发,提供完整的 Cydia 和 Substrate 支持,无需共享诊断数据,支持 SSH 连接,系统稳定且性能优化。
基于 ESP32 的伪全息透明显示桌面站,支持 WiFi/蓝牙网络功能。采用分光棱镜实现全息效果,搭载 LVGL GUI 框架与 ST7789 屏幕,支持 SD 卡存储图片资源。提供多种外壳设计与开发框架,便于功能扩展。
模块化机械键盘,支持自定义组件替换。基于 ARM Cortex-M 芯片开发,提供开源硬件设计、固件源码及 SDK。具备 FOC 力反馈旋钮、电子墨水屏和高速按键扫描功能。
开源 RDP 服务器,支持多种 RDP 客户端连接,提供远程桌面访问、会话重连、剪贴板双向传输、音频重定向及驱动器重定向等功能,主要面向 GNU/Linux 平台。
开源、便携、易用、可读且灵活的 TLS 库,支持 X.509 证书操作及 TLS/DTLS 协议,代码体积小,适用于嵌入式系统。包含 PSA 密码学 API 参考实现。
专为微控制器设计的轻量级、防掉电文件系统。支持动态磨损均衡,可检测坏块。内存占用恒定,无递归调用,提供 POSIX 风格 API。
开源 Android 客户端,支持 NVIDIA GameStream 和 Sunshine,将 Windows PC 游戏串流至 Android 设备,支持本地和互联网连接。
基于 AFL 的增强模糊测试工具,集成社区补丁、QEMU 5.1 升级、无碰撞覆盖率、LAF-Intel & RedQueen 增强、AFLfast++ 调度、MOpt 变异器及 unicorn 模式等特性。
单色图形库,支持多种 OLED 和 LCD 控制器。提供完整图形功能与字体支持,包含 U8x8 文本输出库。适用于嵌入式设备,可通过 Arduino 库管理器安装。
Windows Bridge for iOS (WinObjC) 是微软开源项目,提供 Objective-C 开发环境,支持 Visual Studio 和 iOS API,允许重用代码创建 UWP 应用,集成 Cortana 和 Windows 通知。
为 Nintendo 3DS 家族主机提供自定义固件,支持自制软件、游戏模组与高级功能,如 Rosalina 菜单、GDB 调试与固件链式加载。
iOS & tvOS 多模拟器前端,支持 Atari、Bandai、NEC、Nintendo、Sega、SNK 和 Sony 等多款主机系统。提供统一的游戏管理界面,简化模拟器使用流程。
Nokogiri 为 Ruby 提供 XML 和 HTML 处理能力,支持 DOM、SAX、Push 解析,通过 XPath 1.0 和 CSS3 选择器查询文档,并具备 XSD 验证、XSLT 转换和 Builder DSL 功能。它基于 libxml2 等原生解析器,确保高性能与标准合规性。
开源语音合成器,支持 100 多种语言和口音。采用共振峰合成,体积小巧,适用于 Linux、Windows、Android 等系统。提供命令行、共享库及 SAPI5 接口,支持 SSML 和 MBROLA 后端。
将运行中的程序重新附加到新终端。支持 Linux 和 FreeBSD,通过 ptrace 实现,可处理输入输出、信号及窗口大小调整。适用于 SSH 会话中断后恢复长时任务。
基于 Scintilla 的轻量级文本编辑器,支持语法高亮、代码折叠和正则表达式搜索。提供 AES-256 文件加密、高 DPI 适配和多架构支持。
开源GPS自行车码表,支持离线地图与实时轨迹显示。可记录并导出GPX格式轨迹文件,具备速度、距离、卡路里等骑行数据统计。基于LVGL V8 GUI框架,硬件采用AT32F435主控,支持PC模拟器调试。