A first touch-typing game for five-to-seven-year-olds. Twenty short home-row-first levels introduce two keys at a time in giant capitals that match the letters printed on a real keyboard, with an on-screen keyboard that lights the next key and colour-codes every key by the finger that presses it, plus two hand diagrams. A flower grows for every correct key; each finished level hatches a collectible butterfly that is saved between sessions. A level picker opens at any time and replays any level she has already reached, and replaying only ever adds — it never lowers a star or takes back a butterfly. Pip the caterpillar reacts to every keypress and cheers at the end of a level. A wrong key is only ever a gentle nudge: no timers, no lives, no score that can fall, nothing to fail. All sound is synthesized with the Web Audio API and can be muted. Free, no sign-in, no ads, no personal data. Original artwork and an original curriculum, derived in spirit from the level pacing of classic children's typing tutors.
App category
Games AI Apps
Playable apps — puzzles, simulations and browser games.
71 apps
Drive a neon retro tank, blast hostile armor, collect ammo, and cross every pad to reach the next level. Keyboard and touch play. Source: https://github.com/brianrisk/SYNTHBLAST-threejs-game
A browser-native tactical FPS with procedural rendering, physics, AI, and audio. Source: https://github.com/Leonxlnx/claude-of-duty
Match animal card edges in a colorful local turn-based puzzle for one to four players. Drag, click, touch, or use the keyboard. Source: https://github.com/chrisheninger/matchimals.fun
Build and save a sun-bleached Mediterranean village in this isometric creative toy. Place terrain, plants, props, water, and buildings with mouse or touch. Source: https://github.com/boona13/mykonos-island-voxels
Wake beside a fading fire and build a settlement in this minimalist survival text adventure. Local saves, keyboard, and touch play. Source: https://github.com/doublespeakgames/adarkroom
Learn Vim by playing short, focused browser lessons with XP, combos, achievements, and local progress. Source: https://github.com/renzorlive/vimmaster
A compact browser-based WebGL action shooter created for JS13K 2018. Source: https://github.com/phoboslab/underrun
Steer a flexible chain of balls, dodge hazards, collect power-ups, and survive each timed wave in this pointer-and-touch arcade game. Source: https://github.com/JIEJOE-Visual/snakeball
Solve 3,000 polished Sudoku puzzles across five difficulties with notes, hints, undo, and local progress. Source: https://github.com/TN1ck/super-sudoku (MIT).
Learn Kubernetes through an interactive 3D cluster simulation with campaign, chaos, sandbox, and challenges. Source: https://github.com/rohitg00/k8sgames
Play a realistic browser-based 3D billiards and pool physics simulator. Source: https://github.com/tailuge/billiards
A satirical fake food-delivery simulator: order food, pay nothing, receive nothing. Entirely client-side.
Deduce a four-character Chinese idiom with separate Hanzi, pinyin, initial, final, and tone feedback. Ten tries, hints, strict mode, and local stats. Source: https://github.com/antfu/handle (MIT).
Run, jump, collect every piece of gold, and clear roaming monsters in a compact canvas platform adventure with keyboard and touch controls. Source: https://github.com/jakesgordon/javascript-tiny-platformer
Navigate a field of hidden black holes using proximity clues in this polished, accessible puzzle game. Keyboard, mouse, and touch play. Source: https://github.com/GoogleChromeLabs/proxx
A complete browser-based first-person shooter. Source: https://github.com/StarKnightt/operation-ironhold
A polished Connect Four game with animated chip drops. Play against a minimax AI, a local friend, or watch two AIs compete. Source: https://github.com/kenrick95/c4
Race to recreate mathematical formulas with LaTeX in three minutes, or practice at your own pace in Zen Mode. Source: https://github.com/akshayravikumar/TeXnique
Race a colorful truck around a polished 3D circuit in your browser. Source: https://github.com/mrdoob/Starter-Kit-Racing
Extend numbered cells into exact-length horizontal or vertical lines across minimalist logic boards. Includes a tutorial, four sizes, local progress, and statistics. Source: https://github.com/mmazzarolo/ordinary-puzzles-app (MIT).
Explore, mine, build, and battle in a procedural browser-based third-person voxel world. Source: https://github.com/hexianWeb/Third-Person-MC
Place one queen in every row, column, and colored region without letting queens touch diagonally. Hundreds of local puzzles with undo and saved progress. Source: https://github.com/samimsu/queens-game
Time each drop, stack swinging floors, and build the tallest tower you can in this one-button canvas game. Click, tap, or use Space. Source: https://github.com/iamkun/tower_game
Rotate a six-sided core, catch falling blocks, and match colors before the stack reaches the edge. Keyboard and touch play. Source: https://github.com/Hextris/hextris
Move friendly shapes or run a live neighborhood model to see how small preferences create large collective patterns. Source: https://github.com/ncase/polygons (CC0-1.0).
Clear twelve colorful mazes, dodge smart pursuers, and turn the chase around with power pellets. Keyboard and touch play. Source: https://github.com/mumuy/pacman
A fast-paced open-source HTML5 space shooter with momentum-based movement. Source: https://github.com/scottrippey/xquestjs
Build a deck, drag cards into tactical battles, and fight through a procedural dungeon to its boss. Source: https://github.com/oskarrough/slaytheweb (AGPL-3.0-or-later).
Play local two-player chess on a rotating 3D board with legal-move highlights, themes, captures, and undo. Source: https://github.com/juliangarnier/3D-Hartwig-chess-set (MIT).
Race seven pieces across the ancient royal board using binary dice, tactical captures, protected rosettes, pass-and-play, or an offline opponent. Source: https://github.com/RoyalUr/RoyalUr.net (MIT).
Slide the Octocat across a retro LCD screen and commit shots to squash descending bugs. Keyboard, mouse, and touch play. Source: https://github.com/balajmarius/commit4
Slide and merge matching number tiles to build 2048 in the original open-source browser puzzle. Supports keyboard and touch. Source: https://github.com/gabrielecirulli/2048
Draw paths through three key-and-door puzzles, then watch the journey rewind into a visual surprise. Source: https://github.com/ncase/door (CC0-1.0).
Move candidates and voter groups across a live map, then compare how six voting systems choose a winner. Source: https://github.com/ncase/ballot (CC0-1.0).
Flip cards, remember their positions, and match all six snack pairs in this quick browser memory game. Source: https://github.com/kubowania/memory-game (MIT).
Design roads and obstacles, then watch a real-time WebGL motion planner steer an autonomous car through eight driving scenarios. Source: https://github.com/mattbradley/dash (MIT).
Rotate hexagonal tiles until every pipe forms one connected, loop-free network. Multiple grids, local progress, and fresh generated puzzles. Source: https://github.com/gereleth/hexapipes (MIT).
Watch neural particles learn, compete, and evolve in a live artificial-life sandbox. Source: https://github.com/xcontcom/neuroparticles (MIT).
Play through the game theory of cooperation, then experiment with strategies, incentives, mistakes, and evolving populations. Source: https://github.com/ncase/trust
Hold to sweep your launch angle, release to leap, and cross an endless chain of widening gaps. Adapted from GOLFME in https://github.com/abagames/crisp-game-lib (MIT).
Climb from beggar to legendary fantasy careers by training skills, managing expenses, aging, and prestiging across lives. Source: https://github.com/ihtasham42/progress-knight (Unlicense).
Guide colorful frogs onto their lilypads by writing CSS flexbox rules across 24 interactive levels. Source: https://github.com/thomaspark/flexboxfroggy
Crack a hidden gesture lock by drawing patterns and interpreting Mastermind-style clues. Three modes and difficulties, built for mouse and touch. Source: https://github.com/maxwellito/breaklock
Guide photons through mirrors, detectors, superposition, and entanglement in a puzzle game powered by real quantum mechanics. Source: https://github.com/stared/quantum-game
Drive a six-wheel rover across a simulated lunar basin, scan, drill, deploy relays, and uncover five missions. Source: https://github.com/winchxyz/moon-rover (MIT).
Place barriers on an 11 × 11 hex grid and trap a pathfinding cat before it reaches the rim. Source: https://github.com/ganlvtech/phaser-catch-the-cat (MIT).
Plant tiny people on a paper world, add crowds, and watch their spontaneous conversations become little stories. Source: https://github.com/thesephist/tinyhumans (MIT).
Roll a metal ball through procedural mazes, race the clock, and reach increasingly large levels. Keyboard and touch play. Source: https://github.com/wwwtyro/Astray (Unlicense).
Identify all 23 Gang of Four patterns from ES5 or ES6 code, then review definitions and examples. Source: https://github.com/zoltantothcom/Design-Patterns-JavaScript (Unlicense).
Build a persistent hero through dungeon rooms, tactical combat, randomized loot, and equipment upgrades. Source: https://github.com/redpangilinan/dungeon-crawler-rpg-od (GPL-3.0).
Sketch and design with expressive brushes, shapes, layers, undo, and multiple locally saved canvases. Source: https://github.com/LHRUN/paint-board (MIT).
Walk through a fully procedural first-person rainforest, overgrown ruins, and waterfall with generated textures, geometry, and sound. Source: https://github.com/StarKnightt/jungle-trail (MIT).
Play notes and chords on an interactive harmonic lattice with keyboard, touch, synth sound, layouts, palettes, and afterglow. Source: https://github.com/cifkao/tonnetz-viz (MIT).
Play a complete shedding-card match against a local bot. Source: https://github.com/aod/zhithead (MIT).
Draw obstacles, move endpoints, and compare animated A*, Dijkstra, breadth-first, and greedy best-first searches. Source: https://github.com/qiao/PathFinding.js (MIT).
Orbit a luminous 3D particle field, launch ripples, and tune its height, speed, glow, density, and color. Source: https://github.com/mrdoob/three.js (MIT; official particles-waves example).
Play a first-to-nine Pong match against adaptive AI or a local opponent, with keyboard and touch controls. Source: https://github.com/jakesgordon/javascript-pong (MIT).
Deal the stock, build alternating tableau runs, and move all four suits from Ace to King. Three difficulty modes with hints and undo. Source: https://github.com/he-is-talha/html-css-javascript-games (MIT).
Build light paths with draggable lenses and mirrors, then read the physics live. Source: https://github.com/ricktu288/ray-optics (Apache-2.0).
Compose map, filter, reorder, and copy functions to transform cube stacks into goal patterns. Source: https://github.com/sharkdp/cube-composer (MIT).
Dig, collect crystals, outsmart falling stones, and reach the gate across three compact caverns. Source: https://github.com/jakesgordon/javascript-boulderdash (MIT).
Draw and evolve patterns on an infinite Conway's Game of Life canvas. Source: https://github.com/copy/life (BSD-2-Clause).
Play a complete Japanese Riichi Mahjong match against three local computer opponents. Source: https://github.com/kobalab/Majiang (MIT).
Rule a branching city chronicle through binary decrees and four shifting factions. Source: https://github.com/Sisyphe42/ReignsAgent (MIT).
Run a particle detector, unlock real discoveries, hire researchers, and grow a high-energy physics lab. Source: https://github.com/particle-clicker/particle-clicker (MIT).
Swap neighboring prisms, clear lines, and build cascading combos. Source: https://github.com/KilledByAPixel/LittleJS (MIT).
Train skills, work, quest, craft, trade, and grow a persistent local hero in a deep idle RPG. Source: https://github.com/miktaew/yet-another-idle-rpg (MIT).
Play local two-player Go with captures, passes, and move review on three board sizes. Source: https://github.com/yewang/besogo (MIT).
Escape eight playful focus mazes with Tab, Shift+Tab, and Enter while learning keyboard accessibility. Source: https://github.com/hteumeuleu/hocus-focus (MIT).
The classic Minesweeper at three board sizes - Easy (9x9), Medium (16x16) and Hard (30x16) - with a mine counter, timer, and controls that work on both desktop (left-click reveal, right-click flag) and touch. Imported Claude artifact, runs fully client-side. Source: https://github.com/simonw/tools (minesweeper.html, Apache-2.0).