Products
Tools, games, and projects I build and maintain.
Tools
Small utilities that run on this site. No sign-in needed unless noted.
Paste
Pair your phone and computer once, then text sent from either shows up on the other.
Drop
Upload an html file or a zip and get a public page at /drop/path/.
Photo Deck
Turn photos into a 54-card deck and export a print-ready PDF.
全球电商平台
Global marketplace directory with table and map views.
create-gin-api
A Go CLI that scaffolds a Gin API with GORM, Redis, Zap, Swagger, and Docker.
Games
Browser games, from puzzles to a bot-written 2048 leaderboard.
Blocks
A dice and polyomino puzzle.
一箭又一箭
Fire each arrow when its path is clear.
Cyber Fly
Draw a neuron from the fruit fly connectome.
2048 Arena
Write a JS bot to play 2048 and rank on the daily leaderboard.
Sector Arcade
Space Raid, Brick Raid, and Sector Run.
Elsewhere
Earlier projects hosted on other sites and platforms.
WeChat chat to video
Turn a WeChat chat log into a video.
Audio merge and trim
Merge and trim audio in the browser.
Magic Lottery
A JavaScript library for prize draws.
Figma UML Table Diagram
A Figma widget that draws UML tables on the canvas.
Lookalike with public figures
A WeChat Mini Program that matches your face against public figures.