(02) 作品
项目 选辑。
清单不长,故意的。等到能写得诚实点再添新条目—— 基本都是用 Rust 写的,做的事也基本都在开发者工具和底层系统之间。
-
2025 — 至今
gm-crypto-rs
国密 SM2 / SM3 / SM4 的纯 Rust SDK (对应 GB/T 32905、32918、32907)。和其他 SM 实现比, 主要不一样的地方是关键路径都按常量时间设计, CI 里挂了
dudect-bencher做泄漏回归门控——sm4-bitsliced-simd特性下覆盖 15 个目标,|τ| < 0.20。 目前 v0.6.0 已发(2026-05-14), v0.7.0 在收尾,下一站是 v0.8 AEAD(SM4-GCM 和 SM4-CCM)。 已经上 crates.io, 叫gmcrypto-core。 继续读 → -
2025 — 至今
RepoLens
给 AI 编程 Agent 用的仓库记忆和上下文层。 把仓库扫成一个结构化的"包",通过 MCP server 暴露 26 个工具, 再配上一个按时间慢慢淡化的类型化记忆图。 目标不是替你写代码, 是让 Agent 对项目有稳定的理解—— 不必每开一个 session 都从零看起。
-
2026
ghrunners
macOS 上 GitHub Actions self-hosted runner 的只读观测 CLI。 一条命令就能看到 launchd domain、PID、进程树、日志尾, 需要的话还能附上 GitHub API 的状态。 起因俗气得很—— 有次在 Mac Studio 上装第二个 runner 调了一个小时, 才发觉想要的工具压根没有,索性自己写一个。 设计和实施计划已就绪,代码还在写。