Skip to content
f Frank Xue
  1. 01 Index
  2. 02 About
  3. 03 Work
  4. 04 Contact
  5. ⇄ 中文

(02) Work

Selected work.

A short, honest list. Things I'm building and documenting — mostly in Rust, mostly at the seam between developer tools and the systems they sit on top of.

  • 2025 — now gm-crypto-rs Rust · Cryptography · no_std

    Pure-Rust SM2 / SM3 / SM4 SDK for the Chinese national crypto standards (GB/T 32905 / 32918 / 32907). Public v0.7.0 adds a user-callable SM4 cipher-mode surface; next is AEAD with SM4-GCM and SM4-CCM. Published on crates.io as gmcrypto-core. Read more →

  • 2025 — now RepoLens Rust · MCP · Agent tooling

    A repository memory and context layer for AI coding agents. It exposes 26 MCP tools and pairs structured repository context with typed, decaying memory so agents can keep a durable model of a project across sessions. Status: Private pre-release, origin/main @ afd7a6b. Read more →

  • 2026 ghrunners Rust · CLI · macOS

    A read-only observability CLI for GitHub Actions self-hosted runners on macOS, surfacing launchd domain, PID, process tree, log tails, and optional GitHub API status in one invocation. Current state: local tag v0.1.1; source is private/local for now. Read more →

Frank Xue

Personal site of Frank Xue — software engineer. Notes and selected work.

Elsewhere

  • GitHub ↗

Colophon

Set in EB Garamond & IBM Plex Mono.

Built with Jekyll. Hosted on GitHub Pages.

© 2026 Frank Xue / Last built 2026-05-16