这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub C 项目 集合。
在终端里看鸟群飞舞。这是一款用 C 语言编写的终端鸟群动画工具,基于 Boids 算法模拟群飞。它可以在终端中用盲文点阵画出鸟群,支持 3D 模式、老鹰捕猎、鸟群拼字显示时钟和屏保模式。

无需显卡运行千亿参数模型。这是一个用纯 C 编写的混合专家模型推理引擎,零依赖、不需要 GPU。它只把模型每次都要用到的部分留在内存,其余的专家权重在需要时再从硬盘读取,最低 8GB 内存就能运行 GLM、Kimi、DeepSeek、Qwen 等开源大模型,并提供兼容 OpenAI 和 Anthropic 的 API,适用于 Windows、Linux 和 macOS 系统。

把 Linux 桌面变成一张书桌。该项目是基于 Wayland 的 Linux 桌面环境,整个房间采用光线追踪渲染。桌面是一张木书桌,窗口是一页页纸,最小化时像信一样折起,关闭时揉成纸团扔掉。

3D 模型纹理绘制工具。这是一款 3D PBR 纹理绘制工具,直接拖入模型即可开始编辑并实时预览。它提供节点编辑器和 UV 编辑,支持 OBJ、FBX、Blend、glTF 等模型格式,适用于 Windows、Linux 和 macOS 等平台。

一站式复古游戏模拟器。该项目是 libretro 官方开发的跨平台模拟器,可动态加载各类游戏机模拟器和游戏引擎。它提供多种着色器、即时存档、手柄操作和视频录制等功能,支持 Windows、Linux、macOS、Android、iOS 以及 PS、Xbox、任天堂主机等平台。

复古 PC 模拟器。这是一款开源的复古电脑模拟器,可自由搭配、模拟各种经典硬件,比如奔腾、赛扬处理器、声卡、显卡等。支持运行 DOS、Windows 98、Windows XP 等早期操作系统和同时代的软件。

小巧的 Windows 网络管控工具。这是一款用于管理和控制 Windows 网络活动的工具,体积小、没广告、完全免费。它基于 WFP 实现网络过滤,不依赖系统自带防火墙,支持自定义规则、IPv6、拦截名单等功能。

Linux 系统级改键工具。这是一个 Linux 上的系统级键盘重映射守护进程,基于内核输入层(evdev/uinput)实现,无需依赖桌面环境,配置在 X11、Wayland 和 TTY 终端中均可生效。支持按下、长按设置不同动作、自定义按键组合,以及为不同键盘单独配置按键映射规则等功能。
灵活易用的 TLS 库。该项目是用 C 语言编写的加密库,可用于实现加密原语、X.509 证书操作以及 SSL/TLS 和 DTLS 协议。它体积小巧、易于移植,并提供丰富的示例,适用于物联网和嵌入式系统等资源有限的设备。
