Projects
Here’re the projects that I’ve spent a large part of my time on. Most of them are open sourced, and I hope to maintain them for the long term.
SWR
React Hooks library for remote data fetching
Nextra
Site generation framework based on Next.js
Satori
Enlightened library to convert HTML and CSS to SVG
Mak
Markdown editor for better writing experience
Y86
In-browser Y86 simulator in sci-fi style
Metaballs
Interactive metaballs demo in WebGL
COBE
5kB WebGL globe library
Tilg
Magical React Hook that helps you debug components
React Wrap Balancer
Simple React component that makes titles more readable
Insites
Things that I call insites: interesting, inspirational, insightful interfaces, interactions, and innovations. Highly experimental, and not necessarily useful.
Void 1
An empty canvas (desktop only)
Void 2
Another empty canvas (desktop only)
Infinite
An infinite canvas with infinite content
CSS-Only Dino Game
Reflect document state from CSS animations (Chrome only)
CSS-Only Magnifier
Draggable magnifier (Chrome only)
Deutsch.css
Translate any website into Deutsch (Chrome preferred)
Primes.css
Finding primes with CSS
Fade-In Animation 1
Brightness and blur
Fade-In Animation 2
Ken Burns
Fade-In Animation 3
Mask
Archived
My experiments and archived projects.