I started this project as a collection of some creative codings I have worked on since I began learning JavaScript. It’s pretty interesting to practice the language with something conceptually interactive that is, I might say, just as stressful as grinding LeetCode problems, but far more fun to actually sit through.
Right now, the archive is split into four main categories: cursor effects, physics simulations, typography, and an “others” bucket for random experiments.
Built with Next.js 16, Lab 8191 is now live at lab8191.vercel.app.

P.S. In case you were wondering, 8191 is also the fifth Mersenne prime.