Widgets#

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.

Latest Posts

Cross Cube — An Unfolded Cube Puzzle

Cross Cube — An Unfolded Cube Puzzle

A 2D cube puzzle that unfolds the 3×3×3 cube into a cross. See all six faces at once — including the back — race the timer, and solve your first cube with the step-by-step beginner's guide.

Formula Calculator — A Calculator That Saves Your Own Formulas

Formula Calculator — A Calculator That Saves Your Own Formulas

Save the calculations you do often as reusable formulas (functions) and just swap in the values. Supports function composition, conditionals, and list aggregation, with button-only input, PC key mapping, and sound.

Piano Keyboard — A Keyboard You Play Like a Piano

Piano Keyboard — A Keyboard You Play Like a Piano

A keyboard shaped like a piano. Type, and a song plays along. A 2011 Android app revived for the web. Hangul/Latin/symbol input with copy & save.

No Look Keyboard — Type Without Looking

No Look Keyboard — Type Without Looking

A peculiar keyboard that picks letters with 8-direction gestures. A 2012 Android app revived for the web. Hangul/Latin/number/symbol input with copy & save.

TakeFive — Gomoku UFO Battle

TakeFive — Gomoku UFO Battle

A 10-stage mission Gomoku (Renju) game. Occupy five areas with your flying saucer. A 2014 Android app revived for the web.

Math Track

Math Track

A single-player mental-math trainer: roll a die, move around a square track, and keep a running total of the operations at each cell. Enter the correct final value when your pawn returns to the start to advance to the next level.

Seven Poker Simulator

Seven Poker Simulator

A Korean-style 7-Card Stud poker simulator with 5 unique AI opponents.

3D Tetris Box

3D Tetris Box

A mini 3D Tetris game where you stack polycubes inside a 6 x 6 x 15 box and clear full planes.

Typing Sky

Typing Sky

Words from famous poems and novels fly across the sky. Type them before they disappear!

© 2026 Ted Kim. All Rights Reserved. | Email Contact