探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
开源操作系统项目,旨在提供与 macOS® 的源码和二进制兼容性及相似用户体验。基于 Darwin 和 FreeBSD,支持 x86-64 和 ARM 架构,兼容 macOS 应用程序、文件系统和 App Bundle。
开源、便携、易用、可读且灵活的 TLS 库,支持 X.509 证书操作及 TLS/DTLS 协议,代码体积小,适用于嵌入式系统。包含 PSA 密码学 API 参考实现。
一个完全从零开始的 hobby 操作系统:包含引导程序、内核、驱动、C 库和用户空间,具备合成图形 UI、动态链接器、语法高亮文本编辑器、网络栈等。
全平台通用换源工具与框架,使用 C11 编写,支持 Linux、Windows、macOS、BSD、Android 等系统及多种 CPU 架构。自由软件,遵循 GPL-3.0-or-later 和 MIT 许可证。
Voxel Space 是一种经典的 2.5D 地形渲染算法,用不到 20 行代码实现。它通过高度图和颜色图,结合射线投射技术,高效渲染像素化地形,曾用于 1992 年游戏《卡曼奇》。
一个极小的、便携式的即时模式 UI 库,用 ANSI C 编写。体积约 1100 行代码,无需额外内存分配。内置窗口、按钮、滑块等控件,支持自定义控件,适用于任何能绘制矩形和文本的渲染系统。
开源 RDP 服务器,支持多种 RDP 客户端连接,提供远程桌面访问、会话重连、剪贴板双向传输、音频重定向及驱动器重定向等功能,主要面向 GNU/Linux 平台。
开源语音合成器,支持 100 多种语言和口音。采用共振峰合成,体积小巧,适用于 Linux、Windows、Android 等系统。提供命令行、共享库及 SAPI5 接口,支持 SSML 和 MBROLA 后端。
基于 AFL 的增强模糊测试工具,集成社区补丁、QEMU 5.1 升级、无碰撞覆盖率、LAF-Intel & RedQueen 增强、AFLfast++ 调度、MOpt 变异器及 unicorn 模式等特性。
基于 ESP32 的伪全息透明显示桌面站,支持 WiFi/蓝牙网络功能。采用分光棱镜实现全息效果,搭载 LVGL GUI 框架与 ST7789 屏幕,支持 SD 卡存储图片资源。提供多种外壳设计与开发框架,便于功能扩展。
模块化机械键盘,支持自定义组件替换。基于 ARM Cortex-M 芯片开发,提供开源硬件设计、固件源码及 SDK。具备 FOC 力反馈旋钮、电子墨水屏和高速按键扫描功能。
专为 iOS 11.0 - 12.4 设备打造的 unc0ver 越狱工具。基于 C 语言开发,提供完整的 Cydia 和 Substrate 支持,无需共享诊断数据,支持 SSH 连接,系统稳定且性能优化。
单色图形库,支持多种 OLED 和 LCD 控制器。提供完整图形功能与字体支持,包含 U8x8 文本输出库。适用于嵌入式设备,可通过 Arduino 库管理器安装。
为 Nintendo 3DS 家族主机提供自定义固件,支持自制软件、游戏模组与高级功能,如 Rosalina 菜单、GDB 调试与固件链式加载。
开源电子书阅读器固件,支持 Xteink X3/X4 设备。提供 EPUB 渲染、自定义字体、无线传输、多语言界面及高度可定制功能。
基于 Scintilla 的轻量级文本编辑器,支持语法高亮、代码折叠和正则表达式搜索。提供 AES-256 文件加密、高 DPI 适配和多架构支持。
Palera1N 是一款越狱工具,支持 A8 至 A11 及 T2 芯片设备,适用于 iOS/iPadOS/tvOS 15.0、bridgeOS 5.0 及更高版本。使用 C 语言开发,提供命令行界面,需在 Linux 或 macOS 上运行。