跳到正文
f Frank Xue
  1. 01 首页
  2. 02 关于
  3. 03 作品
  4. 04 联系
  5. ⇄ EN

(02) 作品

项目 选辑。

清单不长,故意的。等到能写得诚实点再添新条目—— 基本都是用 Rust 写的,做的事也基本都在开发者工具和底层系统之间。

  • 2025 — 至今 gm-crypto-rs Rust · 密码学 · no_std

    国密 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 Rust · MCP · Agent 工具

    给 AI 编程 Agent 用的仓库记忆和上下文层。 把仓库扫成一个结构化的"包",通过 MCP server 暴露 26 个工具, 再配上一个按时间慢慢淡化的类型化记忆图。 目标不是替你写代码, 是让 Agent 对项目有稳定的理解—— 不必每开一个 session 都从零看起。

  • 2026 ghrunners Rust · CLI · macOS

    macOS 上 GitHub Actions self-hosted runner 的只读观测 CLI。 一条命令就能看到 launchd domain、PID、进程树、日志尾, 需要的话还能附上 GitHub API 的状态。 起因俗气得很—— 有次在 Mac Studio 上装第二个 runner 调了一个小时, 才发觉想要的工具压根没有,索性自己写一个。 设计和实施计划已就绪,代码还在写。

Frank Xue

Frank Xue 的个人主页。软件工程师,记一些笔记,放几个项目。

其他平台

  • GitHub ↗

字体说明

字体使用 EB Garamond & Noto Serif SC & IBM Plex Mono.

Jekyll 构建,托管于 GitHub Pages。

© 2026 Frank Xue / 最近构建 2026-05-15