I make art with code.
Procedurally generated Chinese landscape painting.
____________________________________________________________ | HTML ★ 5604 |
Procedurally generated paintings of nonexistent flowers. ____________________________________________________________ | JavaScript ★ 535 |
A man. A horse. A nature. ____________________________________________________________ | Python ★ 171 |
| I designed 文言 or wenyan-lang, a programming language in Classical Chinese, and some others.
文言文編程語言 A programming language for the ancient Chinese. ____________________________________________________________ | TypeScript ★ 20163 |
文言陰符 An Introduction to Programming in Wenyan Language ____________________________________________________________ | JavaScript ★ 374 |
A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀 ____________________________________________________________ | C ★ 834 |
Programmable Scalable Vector Graphics -- drawings that draw themselves ____________________________________________________________ | TypeScript ★ 314 |
|
I make fonts and typography experiments (mostly with Chinese characters)
Describing Chinese Characters with Recursive Radical Packing Language (RRPL) ____________________________________________________________ | JavaScript ★ 943 |
齊伋體 - typeface from Ming Dynasty woodblock printed books ____________________________________________________________ | Python ★ 1547 |
Using pix2pix to convert scribbles to Chinese calligraphy ____________________________________________________________ | JavaScript ★ 125 |
Convert Chinese Characters to Single-Line Fonts using Computer Vision ____________________________________________________________ | Python ★ 149 |
| Apps, libraries, toolkits, algorithms, and more!
Convert images to vectorized line drawings for plotters. ____________________________________________________________ | Python ★ 828 |
A new algorithm for retrieving topological skeleton as a set of polylines from binary images ____________________________________________________________ | C ★ 561 |
A modern IDE for writing classical Chinese poetry 格律诗编辑程序 ____________________________________________________________ | JavaScript ★ 477 |
Non-trivial programs in hand-written WebAssembly
____________________________________________________________ | WebAssembly ★ 82 |
A thermal-printer-oriented, 1-bit graphics rasterizer for 2D and 3D ____________________________________________________________ | C ★ 84 |
Interactive grand unified timeline of 30,800 ancient Chinese people / 古人全表 ____________________________________________________________ | JavaScript ★ 114 |
A linear algebra library for JavaScript 🔢 ____________________________________________________________ | JavaScript ★ 49 |
Collection of polygon data in various formats for testing computational geometry algorithms.
____________________________________________________________ | Processing ★ 49 |
|