Lab

Experimental demos and creative prototypes. Pure Canvas API and CSS — no libraries, no frameworks. Every demo is a single .tsx file under 200 lines.

6

Live Demos

Canvas

API

0

Dependencies

Fun

Philosophy

No dependencies

Raw Canvas API. No Three.js, no GSAP, no p5.js. If you need a library to understand the code, it's too complex.

Single file

Each demo is one .tsx file under 200 lines. Read it in 5 minutes, understand it completely.

Interactive

Every demo responds to the user somehow — mouse, keyboard, or time. Passive animations are boring.

Pause & inspect

All demos respond to focus. Click anywhere to pause, look at the code, then resume.