探索 C 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
注释版的 Redis 3.0 源码,基于《Redis 设计与实现》一书内容,保持原始代码不变,用于学习 Redis 内部实现。
类似 htop 的 GPU 与加速器进程监控工具,支持 AMD、Apple、华为、Intel、NVIDIA 和 Qualcomm 等多厂商硬件。提供交互式界面,可自定义显示偏好。
为 Apple MacBook / Magic Trackpad 在 Windows 10 上实现 Precision Touchpad 协议。支持 USB、SPI 和蓝牙触控板,涵盖多代 MacBook 与 Magic Trackpad 2/3。
包含 WSL2 Linux 内核源码与配置,支持自定义构建与模块打包,适用于 Windows Subsystem for Linux 2 环境。
云原生分布式 SQL 数据库,兼容 PostgreSQL,具备高性能、高可用和水平扩展能力。支持分布式事务、多云部署和多种 API(YSQL、YCQL),适用于关键业务应用。
为 C# 环境(Unity、.Net、Mono)提供 Lua 脚本编程能力,支持跨平台。核心特性包括运行时替换 C# 实现、GC 优化、无代码生成开发。提供热补丁、API 文档及丰富示例。
Redis 的 Windows 原生移植版。基于内存数据库,支持键值对模型及多种数据类型:字符串、列表、集合、有序集合、哈希、流、HyperLogLog。提供 4.0.14 和 5.0.14 稳定版本,需 Visual Studio 2019 和 Windows SDK 10 构建,依赖定制版 jemalloc 内存分配器。
专为 Flipper Zero 设计的终极固件,提供强大功能与高度自定义。基于官方和 Unleashed 固件深度优化,稳定性强。内置 Xtreme Settings 应用,轻松调整界面、协议等。支持自定义动画、图标和字体的资源包系统。
高性能开源跨平台挖矿软件,支持 RandomX、KawPow、CryptoNight 和 GhostRider 算法,兼容 CPU 与 GPU(通过 OpenCL/CUDA 插件)。提供 Windows、Linux、macOS 和 FreeBSD 官方二进制文件,支持 JSON 配置、API 控制及性能基准测试。
2D 游戏物理引擎,支持连续碰撞检测、多种刚体关节、数据导向设计与多线程 SIMD 优化,提供 OpenGL 样例与 ImGui 界面,兼容 Windows、Linux、macOS。
基于 Dennis Ritchie 和 Ken Thompson 的 Unix Version 6 重实现,采用 ANSI C 开发,适配现代 RISC-V 多处理器架构。
将桌面应用打包为 AppImage,可在 RHEL、CentOS、Ubuntu、Fedora 等主流 Linux 发行版上直接运行,无需安装或修改系统。
xv6 是 Dennis Ritchie 和 Ken Thompson 的 Unix Version 6 的现代重实现,基于 x86 多处理器架构,使用 ANSI C 编写。它遵循 v6 的结构与风格,灵感来源于 John Lions 的著作,并借鉴了 JOS、Plan 9 等项目代码。
高性能分布式文件系统,支持文件存储、同步与访问,具备高容量与负载均衡能力。采用分组存储与对等结构,无单点故障,支持大中小文件及海量小文件存储。提供多语言 SDK 与 Nginx 扩展,支持 IPv6、跨数据中心及读写分离。
桌面级迷你机器人,灵感源自WALL-E的EVE。具备6自由度舵机、USB通信显示功能,支持关节角度回传。提供完整开发资料与SDK,便于二次开发。
Mirai 源代码,用于网络安全研究与 IoC 开发。包含 bot、CnC 服务器和加载器,支持多架构编译。严格限定于隔离环境下的逆向工程与分析。
React Native 模块,用于 CodePush 服务。支持 iOS、Android 和 Windows 平台,允许动态更新应用 JavaScript 代码和图片资源,无需重新编译和重新分发应用包。提供回滚机制以确保应用稳定性。
SQLite 数据库引擎的官方源码镜像,使用 C 语言开发。源码可追溯至 2000 年,包含测试与文档。通过 Fossil 进行版本管理,代码完全进入公共领域。
Torch7 是一个用于科学计算的框架,核心是多维张量库和数学运算。它提供文件 I/O、序列化、计时器等实用工具。项目已停止活跃开发,功能正迁移至 PyTorch 的 ATen 库。
开源通用 WebRTC 服务器,基于 C 语言开发,支持 Linux 和 macOS。提供多流版本,集成多种插件与 API 协议,适用于实时音视频通信。
Go 语言的 SQLite3 驱动,遵循 database/sql 接口标准。支持 C 语言编译,需启用 CGO 并安装 GCC。提供用户认证、扩展功能及跨平台编译支持。