探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于 NGINX 的媒体流服务器模块,支持 RTMP/HLS/MPEG-DASH 直播、点播 FLV/MP4、流中继、录制、H264/AAC、FFmpeg 转码、HTTP 回调、外部程序执行及高级缓冲。兼容多种播放器,提供 XML/XSL 统计,支持 Linux/FreeBSD/MacOS/Windows。
基于 Linux 内核和树莓派,提供从零构建简单操作系统内核的分步教程。代码主要用 C 编写,每课对比 RPi OS 与 Linux 内核实现,适合初学者。
免费、强大的多用途工具,用于监控系统资源、调试软件和检测恶意软件。支持实时监控进程、网络连接和磁盘访问,提供详细堆栈跟踪和系统服务管理。
高效简洁的 Android 图片压缩工具库,像素级还原微信朋友圈压缩策略。采用自适应统一图像压缩算法,通过原图分辨率特征动态应用差异化策略,实现画质与体积的最优平衡。提供 Kotlin Coroutines 和 TurboJPEG 深度优化,支持 DSL、扩展函数及传统静态方法等多种调用方式。
开源 TURN/STUN 服务器,支持 VoIP 媒体流量 NAT 穿越。兼容多种 RFC 标准,提供 UDP/TCP/TLS/DTLS 协议支持,可集成多种用户数据库与监控接口。
基于 Nginx 和 LuaJIT 的高性能 Web 平台,将 Nginx 转变为功能齐全的脚本化 Web 服务器。提供丰富的第三方模块和依赖,支持 Lua 脚本扩展,适用于构建高性能 Web 应用。
现代、便携、易用的密码学库。支持加密、解密、数字签名和安全密码哈希。跨平台兼容,包括 Windows、iOS、Android、JavaScript 和 WebAssembly。提供简洁的 API,便于集成到项目中。
基于 Nginx 的高性能 Web 服务器,继承其全部特性并增强。支持 HTTP/3、动态配置、Lua 脚本及多种负载均衡。由淘宝开源,广泛用于顶级网站。
跨平台多协议 VPN 软件,支持 SSL-VPN、WireGuard、OpenVPN 等多种协议。提供 HTML5 管理控制台与 JSON-RPC API,易于远程访问与站点间部署。
通用开源机器与用户空间模拟器及虚拟化工具。支持无硬件虚拟化完整机器模拟,性能优异。可与 Xen、KVM 集成,实现接近原生性能。支持跨架构操作系统运行及用户空间 API 虚拟化。
树莓派官方 Linux 内核源码树,支持多版本内核构建与文档生成。提供 rpi-6.1.y、rpi-6.6.y 和 rpi-6.12.y 分支的构建状态徽章。
跨平台 C/C++ 网络库,提供事件驱动非阻塞 API,支持 TCP/UDP、HTTP、WebSocket、MQTT 等协议。内置 TCP/IP 栈,适用于裸机和 RTOS 系统,代码简洁易集成。
基于 ANSI C 的超轻量级 JSON 解析器,单文件实现,支持 C89 标准。提供完整的构建系统选项,如 CMake 和 Makefile,并包含数据结构操作、解析与打印功能。
开源 AI 数字人工具包,支持离线视频生成与克隆。核心功能包括外观与声音克隆、文本/语音驱动虚拟人、高效视频合成及多语言支持。完全离线运行,保护隐私,界面友好,支持多模型管理。
快速、轻量级的 memcached 和 redis 协议代理,用于减少后端缓存服务器连接数,支持协议流水线和分片,实现分布式缓存架构的水平扩展。
已归档的 Sanitizers 项目,包含 AddressSanitizer、ThreadSanitizer、MemorySanitizer 等。核心代码已迁移至 LLVM 仓库,此仓库仅用于存档。请向对应项目(如 LLVM、GCC、Linux 内核)报告错误。
超轻量级 HTTP 服务器,源码不足 500 行,使用 C 语言编写。核心功能包括处理 HTTP 请求、支持 CGI 脚本执行,以及文件服务。通过阅读其源码,可以深入理解服务器程序的基本工作流程,如套接字管理、线程处理和管道通信。