I make art with code. |
shan-shui-infProcedurally generated Chinese landscape painting.____________________________________________________________ |
nonflowersProcedurally generated paintings of nonexistentflowers. ____________________________________________________________ |
HermitA man. A horse. A nature.____________________________________________________________ |
🀄️ Language design
I designed 文言 or wenyan-lang, a programming language in Classical Chinese, and some others.wenyan文言文編程語言 A programming language for the ancientChinese. ____________________________________________________________ |
book文言陰符 An Introduction to Programming in WenyanLanguage ____________________________________________________________ |
waxA tiny programming language that transpiles toC, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly ____________________________________________________________ |
psvgProgrammable Scalable Vector Graphics -- drawingsthat draw themselves ____________________________________________________________ |
🖌 Typography
I make fonts and typography experiments (mostly with Chinese characters)rrplDescribing Chinese Characters with Recursive RadicalPacking Language (RRPL) ____________________________________________________________ |
qiji-font齊伋體 - typeface from Ming Dynasty woodblock printedbooks ____________________________________________________________ |
edges2calligraphyUsing pix2pix to convert scribbles to Chinesecalligraphy ____________________________________________________________ |
chinese-hershey-fontConvert Chinese Characters to Single-Line Fontsusing Computer Vision ____________________________________________________________ |
🛠 Other cool stuff
Apps, libraries, toolkits, algorithms, and more!linedrawConvert images to vectorized line drawings forplotters. ____________________________________________________________ |
skeleton-tracingA new algorithm for retrieving topological skeletonas a set of polylines from binary images ____________________________________________________________ |
copeA modern IDE for writing classical Chinese poetry格律诗编辑程序 ____________________________________________________________ |
wasm-funNon-trivial programs in hand-written WebAssembly____________________________________________________________ |
r1bA thermal-printer-oriented, 1-bit graphics rasterizerfor 2D and 3D ____________________________________________________________ |
grand-timelineInteractive grand unified timeline of 30,800 ancientChinese people / 古人全表 ____________________________________________________________ |
Loshu.jsA linear algebra library for JavaScript____________________________________________________________ |
interesting-polygon-archiveCollection of polygon data in various formatsfor testing computational geometry algorithms. ____________________________________________________________ |
The list above is a small selection of my favorite projects. There're a lot more on the Repos page. Check out my portfolio and my Glitch too!
This README is generated with a Python script and Github Actions. How it works