Skip to content
View Latias94's full-sized avatar
😎
Studying
😎
Studying

Organizations

@YumchaLabs

Block or report Latias94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Latias94/README.md

Mingzhen Zhuang, a game developer building Rust systems for native UI, graphics, game content, and agent workflows

Website · Notes · Repositories · Shenzhen, China

I am Mingzhen Zhuang, a game developer with 7+ years of professional experience. Most of my open-source work is written in Rust and sits at the intersection of native UI, graphics and game infrastructure, and AI-assisted engineering.

I prefer tools that expose their state, keep boundaries explicit, and remain useful before they become polished products.

Start with merman

Architecture, mindmap, and Sankey diagrams rendered by merman

merman is a parity-focused, browser-independent implementation of Mermaid in Rust. It covers parsing, layout, SVG and raster rendering, terminal output, diagnostics, editor tooling, and web integrations.

Playground · Repository · Crates.io · Documentation

Featured projects

A Dear ImGui game-engine docking editor with smaller node-editor and ImPlot3D examples, running through dear-imgui-rs

A Rust bindings ecosystem for Dear ImGui with docking, WGPU, OpenGL, and Vulkan backends, plus editor-oriented extensions including ImPlot, ImGuizmo, ImNodes, node editors, file browsers, and reflection-based UI.

Repository · Crates.io · Documentation

A local Codex CLI helper and proxy for provider routing, usage visibility, fallbacks, request inspection, and session recovery. Its terminal interface keeps routing decisions and token usage observable instead of hiding them behind configuration.

Repository · Install and usage

Currently building

Fret todo application and UI gallery running as native Rust interfaces

Fret is an experimental, GPU-first Rust application UI framework for desktop applications, editor-grade interfaces, and WebGPU/wasm demos. It is the long-term exploration where rendering, layout, interaction, accessibility, and application structure meet.

More projects

Application infrastructure

  • mdstream — streaming-first Markdown middleware for incremental LLM output in Rust UIs.
  • open-gpui — an independent fork continuing GPUI's evolution as a standalone Rust UI framework and ecosystem. That direction is already visible in a first-party component library, retained docking with multi-viewport windows, form and async resource state, deterministic motion, devtools, and canvas primitives.

Game and graphics

  • boxdd — safe Box2D v3 bindings with Bevy integration and browser examples.
  • boxddd — experimental, engine-agnostic Rust bindings for Box3D and the 3D sibling of boxdd.
  • asset-importer — high-level Assimp bindings for practical 3D asset import and export.
  • unity-asset — parsers and extraction tools for Unity YAML and binary asset formats.
  • spine2d — an experimental pure-Rust Spine 4.3 runtime for native, web, and Bevy.
  • renderdog — RenderDoc capture, automation, and MCP tooling for graphics debugging.

Agent and developer tools

  • dev-skills — reusable Codex skills and engineering workflows for large codebases.
  • jsonrepair — a low-dependency Rust library and CLI for repairing malformed JSON.
  • siumai — a type-safe, unified Rust API for multiple LLM providers.

How I work

AI is part of my development workflow for exploration, tests, documentation, and repetitive implementation. Architecture, priorities, tradeoffs, maintainability, and product taste still require human judgment.

My game-development background shapes the problems I choose: editor workflows, rendering, runtime behavior, content pipelines, debugging, and the tools that connect them.

frankorz.com · public notes

Pinned Loading

  1. merman merman Public

    Mermaid.js, but headless, in Rust.

    Rust 448 19

  2. dear-imgui-rs dear-imgui-rs Public

    dear-imgui-rs is a Rust bindings ecosystem for Dear ImGui, featuring docking support, WGPU/GL/Vulkan backends, and a rich set of extensions (ImPlot/ImPlot3D, ImGuizmo/ImGuIZMO.quat, ImNodes, imgui-…

    Rust 86 12

  3. fret fret Public

    Rust 5 1

  4. YumchaLabs/siumai YumchaLabs/siumai Public

    Siumai (烧卖) is a type-safe Rust library that provides a single, consistent API over multiple LLM providers. It focuses on clear abstractions, predictable behavior, and practical extensibility.

    Rust 28 5

  5. codex-helper codex-helper Public

    Rust 57 4

  6. jellyflow jellyflow Public

    Rust 1 1