printf-tac-toe

carlini / printf-tac-toeC第 120 期 · 2026-03-27
实时数据待拉取(运行 scripts/enrich.py 后填充)
printf-tac-toe

项目简介

把井字棋塞进一次 printf 调用。这是一个展示 C 语言黑魔法的开源项目,在单个 printf 调用内完成了游戏逻辑运算、变量赋值、胜负判断和界面渲染,同时支持数字键落子、走法检测和刷新棋盘功能。

本期其他项目

全部 →
DriverStoreExplorer
C#第 120 期

DriverStoreExplorer

轻松管理你电脑上的驱动程序。这是一款开源的 Windows 驱动管理工具,支持快速查看、安装、卸载和备份驱动程序。它免安装、体积小,可自动比对驱动版本,识别旧版本或未使用的驱动,方便清理冗余驱动。

来自 @sp2dev 的分享
MonoGame
C#第 120 期

MonoGame

《星露谷物语》背后的游戏引擎。这是一款跨平台、开源的 .NET 游戏开发框架,是微软 XNA 框架的开源实现。它让开发者可以使用 C# 语言开发 2D 和 3D 游戏,代码几乎无需修改,即可运行在 Windows、macOS、Linux、iOS、Android、PlayStation、Xbox 和 Nintendo Switch 等平台。知名游戏《星露谷物语》、《蔚蓝》和《愤怒的铁拳 4》均基于该项目开发。

RackPeek
C#第 120 期

RackPeek

极简的 IT 资产管理工具。这是一款轻量级个人 IT 基础设施管理工具,提供 WebUI 与 CLI 使用方式。它通过 YAML 文件存储数据,内置 Git 方便追踪变更历史,支持直观显示硬件参数、网络、服务信息,以及导出 SSH 配置、生成 Ansible 清单等功能。

STranslate
C#第 120 期

STranslate

即用即走的桌面翻译与 OCR 工具。这是一款基于 WPF 开发的 Windows 翻译与 OCR 工具,集成了 Google、DeepL、OpenAI 等翻译服务,支持划词翻译、截图识别、全文翻译、生词管理和插件市场等功能。

来自 @Song6OKtC 的分享
mujoco
C++第 120 期

mujoco

开源的高性能通用物理引擎。该项目是由 Google DeepMind 开源的通用物理仿真引擎,专注于复杂关节结构与环境交互模拟。它内置可视化交互式界面,支持使用 MJCF 描述场景,适用于机器人、具身智能、生物力学、动画和机器学习等场景。

RCLI
C++第 120 期

RCLI

专为 macOS 打造的本地语音 AI 助手。这是一款针对苹果芯片优化的本地语音 AI 命令行工具,集成了语音识别、LLM、VLM 和语音合成功能,全流程本地推理不依赖云端服务,支持语音控制音乐播放、创建提醒、调节音量等操作,并可分析屏幕或图片内容。

cc-connect
Go第 120 期

cc-connect

把本地 AI 编程助手接入聊天应用。该项目能够将本地运行的 AI Agent 接到你常用的即时通讯平台,比如飞书、钉钉、Slack、Telegram、Discord 等主流平台。同时支持 Claude Code、Cursor、Gemini CLI 等 7 种 AI 编程助手,实现通过聊天软件远程控制本地 AI Agent,执行各种开发相关任务。

来自 @xiaoxiaowp98 的分享
ffmpeg-over-ip
Go第 120 期

ffmpeg-over-ip

远程使用 GPU 加速 FFmpeg 转码。该项目能够像本地调用 FFmpeg 命令一样进行视频转码,但实际是在远程 GPU 服务器上完成的编解码,整个过程无需复杂配置和跨设备文件共享系统。

同类项目

全部 →
86Box
C第 124 期

86Box

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

simplewall
C第 124 期

simplewall

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

暂无截图
C第 123 期

keyd

Linux 系统级改键工具。这是一个 Linux 上的系统级键盘重映射守护进程,基于内核输入层(evdev/uinput)实现,无需依赖桌面环境,配置在 X11、Wayland 和 TTY 终端中均可生效。支持按下、长按设置不同动作、自定义按键组合,以及为不同键盘单独配置按键映射规则等功能。

暂无截图
C第 123 期

mbedtls

灵活易用的 TLS 库。该项目是用 C 语言编写的加密库,可用于实现加密原语、X.509 证书操作以及 SSL/TLS 和 DTLS 协议。它体积小巧、易于移植,并提供丰富的示例,适用于物联网和嵌入式系统等资源有限的设备。

ds4
C第 122 期

ds4

Redis 作者写的 DeepSeek 专用推理引擎。该项目是 Redis 作者用 C 语言开发,专为 DeepSeek-V4-Flash 模型设计的本地轻量级推理引擎。它并非简单的 GGUF 运行工具,而是功能齐全的独立推理引擎,支持 Metal、CUDA 硬件加速、2-bit 量化、磁盘 KV 缓存持久化、HTTP API 服务和编程智能体等功能。

egos-2000
C第 122 期

egos-2000

仅 2000 行的教学操作系统。这是一个仅用 2000 行代码实现的极简操作系统,内含 9 个课程实验,旨在让每位学生都能看完并理解操作系统的全部源码。它体积小、结构清晰,可以在 QEMU 模拟器和 RISC-V 开发板上运行,实现了内存管理、进程控制、系统调用、文件系统、网络通信和 Shell 等核心组件。

systeminformer
C第 121 期

systeminformer

免安装的 Windows 监控工具。这是一款免安装的开源 Windows 系统监控与调试工具,可实时查看进程资源占用、网络活动、磁盘读写等信息,支持定位占用文件的进程、查看内核级调用栈和管理系统服务等功能。遇到文件无法删除?一查便知是被哪个进程占着。

voidImageViewer
C第 119 期

voidImageViewer

比图片还小的免费看图工具。这是一款用 C 语言编写的 Windows 轻量级图片查看工具,让你几乎感受不到等待。它体积小、启动快,拥有极快的图片加载和切换速度,支持 JPG、PNG、WEBP、BMP、GIF、ICO、TIF 等主流图片格式。

来自 @刘睿华 的分享