Widgets#

This is a home for tools and mini games built with just HTML and JavaScript. Instead of obsessing over polish, I want this to be a lightweight playground where I keep testing the question: “Can the web do this?”
All kinds of experimental web apps will show up here. And if something looks surprisingly ordinary, there’s a good chance I built it simply because I actually needed it.
What you’ll find here#
- Tools: Small utilities that make input easier, reduce repetitive work, or help with tiny decisions.
- Games: Lightweight mini games with simple rules you can play immediately.
- Experiments: Quick prototypes exploring UI, interaction, rendering, and input devices on the web.
Ground rules#
- No networking: Only standalone web apps without a backend—meaning no network communication.
- Everything stays in the browser: Apps run entirely in the browser, and data is stored locally only (for example, localStorage / IndexedDB).
- Keep it light and simple: No install, no signup, no login—just open and try.
Where this could go#
This space is meant for low-pressure imagination and experimentation. But if an app unexpectedly gets real interest, it might evolve into a mobile app or a web service with a backend.
How to read#
- Pick a tool / game from the left sidebar to try it or read related notes.
- Since these are experiments, things may change often—and the structure might get refactored without much warning.