Skip to content

Navigation Menu

Sign in
Sign up
@zhy0216
zhy0216
Follow

Yang Zhang zhy0216

Block or report zhy0216

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.

Content in all repositories owned by your account will be closed.
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
zhy0216 /README.md

Hi, I'm Yang. Frameworks, runtimes & small worlds. — Ten-plus years on the web, lately building AI products — billing, real-time analytics and low-code platforms — in React, TypeScript and Bun. After hours: frameworks, runtimes and roguelikes. 01 — Selected work Zebra — A TypeScript web framework built on Bun.serve, with first-class dependency injection and typed contracts. Starwreck — Weld a warship tile by tile, then turn into the swarm and fire a broadside you designed yourself. better-trigger — Steps are memoized in Postgres, so a workflow replays through waits, restarts and crashes and picks up where it stopped. Sangota — A deck-building roguelike in the spirit of Slay the Spire: pick a general, read the road ahead, build the deck that wins the next fight. 02 — The open lab The open lab — 3,090 contributions in the last year, languages and activity 03 — Field notes CSS z-index Is a Tree, Not a Number — Why an enormous z-index can still lose, and how stacking contexts actually decide what appears on top. PostgreSQL Speculative Insertion — The small, reversible write that makes INSERT ... ON CONFLICT safe under concurrency. Open to interesting problems — Say hello on LinkedIn or GitHub — links just below. Shanghai, UTC+8.

zhy0216.github.io · Field notes · LinkedIn · All repositories

How this page is built

Every block above is a React component rendered to a static, self-contained SVG: fonts are inlined, motion is SMIL, and there is no JavaScript, so it animates inside GitHub's <img> sandbox. Each block is rendered twice and served through <picture>, so it follows your GitHub colour mode.

bun install
bun run fetch # GitHub GraphQL → data/github.json (GITHUB_TOKEN or a logged-in gh CLI)
bun run build # src/ → assets/{light,dark}/*.svg + this README
bun run preview # preview/light.html + preview/dark.html, as GitHub renders them

A GitHub Action re-runs the pipeline every day so the calendar, the counters and the notes stay current. Snapshot: 2026年09月06日.

Pinned Loading

  1. rts rts Public

    RTS is a restrict subset of TypeScript that compiles to clean C output.

    TypeScript

  2. zebra zebra Public

    a typescript web framework

    TypeScript 2

  3. foil foil Public

    Browser-only markdown editor with inline comments and password-encrypted, time-capsule share links.

    TypeScript

  4. tsrouter tsrouter Public

    type-safe router

    TypeScript

  5. linguaql linguaql Public

    LinguaQL ::= SQL | Natural Language

    TypeScript 1

  6. cryptbak cryptbak Public

    A simple file encryption backup tool written in Zig

    Zig

AltStyle によって変換されたページ (->オリジナル) /