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
Education AI Apps
Apps for learning and teaching — explainers, practice and interactive demonstrations.
38 apps
An interactive 3D human anatomy atlas with a study desk that marks your own recitation. Explore nine medically detailed organ specimens with hotspots, cross-section and layer tools, then write what you know and have it graded against a six-criterion rubric — your words quoted back, misconceptions corrected, and flashcards aimed at the gaps. Derived from the open-source atlas at github.com/thebuggeddev/anatomy.
Learn Vim by playing short, focused browser lessons with XP, combos, achievements, and local progress. Source: https://github.com/renzorlive/vimmaster
Paste a meeting transcript (speaker-labeled lines, VTT or SRT), name yourself, pick a focus, and get a communication-pattern review: a strong/mixed/needs-work verdict, quoted moments where you hedged, dominated or deflected — each with the better phrasing — a five-area communication health check, speaking statistics, a scored twelve-item checklist, strengths, a growth plan and next steps. A free client-side speaker table (talk share, questions, fillers, hedges) reads the paste before you run anything.
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
Translate text to International Morse Code and back. Play it as sound, flash it as a fullscreen light, export a flash-and-beep video for embedding, or decode Morse live from your microphone or camera — free, entirely in your browser.
Draw causal-loop models, connect positive and negative relationships, and run animated feedback simulations entirely in your browser. Source: https://github.com/ncase/loopy
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
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).
Paste code in any language, pick your audience, and get a structured explanation: what it does, how it flows step by step, an ASCII diagram, the concepts you need, the pitfalls hiding in it, and a 3-question comprehension check. Free client-side prescan (language detection, function inventory, complexity hotspots) runs before you spend anything. Derived from @sickn33/code-documentation-code-explain (MIT).
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).
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).
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).
Play through the game theory of cooperation, then experiment with strategies, incentives, mistakes, and evolving populations. Source: https://github.com/ncase/trust
An independent tool, NOT affiliated with, endorsed by or connected to Nature, Nature Portfolio or Springer Nature: the name refers to the open project mumdark/nature-review-studio this app is derived from, not to the journal. Drop a manuscript (PDF, Word, LaTeX, Markdown, plain text, OpenDocument, RTF, EPUB) and get the desk check free in your browser: structure and section word counts, the figure and table inventory with caption presence, reference-format consistency, the citation cross-check in both directions, statistical-reporting gaps, and the ethics, data-availability and competing-interests statements. The metered pass adds the reviewer judgement — a 2–5 reviewer panel chosen from the manuscript's method fingerprint, an editor letter with a revision-level band, cross-review consensus and a revision task table — and every figure, table, section, reference and statistic it cites is checked back against your paper. The band is this tool's own assessment, never a journal's decision, and nothing it produces is a substitute for real peer review. A derived work of mumdark/nature-review-studio (12-axis concern taxonomy, reviewer-set mappings, strategy and status vocabularies); that repository publishes no licence file, so its taxonomy and vocabulary are used with credit and none of its corpus is redistributed, and it does not endorse this app.
Guide colorful frogs onto their lilypads by writing CSS flexbox rules across 24 interactive levels. Source: https://github.com/thomaspark/flexboxfroggy
Guide photons through mirrors, detectors, superposition, and entanglement in a puzzle game powered by real quantum mechanics. Source: https://github.com/stared/quantum-game
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).
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).
A big-display countdown for running talks: start/pause/resume/reset plus a configurable warning threshold so the speaker sees their last N seconds on screen rather than a hand waving at the back. The whole setup encodes in the URL fragment (#300 for five minutes, #30,15 for thirty seconds warning at fifteen), so each talk format is a bookmarkable link. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (lightning-timer.html, Apache-2.0).
Draw obstacles, move endpoints, and compare animated A*, Dijkstra, breadth-first, and greedy best-first searches. Source: https://github.com/qiao/PathFinding.js (MIT).
Adjust every flexbox property on a live layout - direction, wrap, justify, align, gap on the container; grow, shrink, basis, align-self and order on individual items - add and remove items, and copy the generated CSS. For the properties where moving a control beats re-reading the spec. Fully client-side with no network calls. Imported Claude artifact. Source: https://github.com/simonw/tools (flexbox-playground.html, Apache-2.0).
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).
The mnemonic that makes market direction stick: bulls thrust their horns upward (rising, optimistic), bears swipe their claws downward (falling, pessimistic). Two illustrated panels plus a six-question random quiz to check it holds. A small single-idea explainer rather than a tool. Fully client-side with no network calls. Imported Claude artifact. Source: https://github.com/simonw/tools (bullish-bearish.html, Apache-2.0).
A working filter-chip prototype driven entirely from the keyboard: tab reaches every control, Enter and Escape behave correctly in the value popover, and focus returns to the chip that opened it instead of the top of the page. A reference for the focus-management details most filter-bar implementations miss. Fully client-side with no network calls. Imported Claude artifact. Source: https://github.com/simonw/tools (keyboard-filters.html, Apache-2.0).
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).
Three SVGs embedded as base64 data URIs, each shown rendered beside its decoded source - including one carrying a script element that renders fine and never executes, because an SVG loaded through an img tag is treated as an image with scripting disabled. A concrete look at why embedding untrusted SVG as an image differs from inlining it. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (svg-sandbox.html, Apache-2.0).
Rule a branching city chronicle through binary decrees and four shifting factions. Source: https://github.com/Sisyphe42/ReignsAgent (MIT).
Press any keys and see what the browser actually reports: the key value (layout-dependent) alongside the physical code (not), for as many keys as you hold at once. The distinction is what decides whether a shortcut survives on someone else's keyboard layout. Modifier and navigation keys render as proper glyphs. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (keyboard-debug.html, Apache-2.0).
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).
A working demonstration of the BroadcastChannel API: open the page in several tabs, type in one, and the message appears in the rest instantly - no server, no backend. Same-origin and same-browser only, so nothing leaves your machine. Useful for seeing cross-tab state sync before building it yourself. Imported Claude artifact. Source: https://github.com/simonw/tools (broadcast-channel-chat.html, Apache-2.0).
Play local two-player Go with captures, passes, and move review on three board sizes. Source: https://github.com/yewang/besogo (MIT).
Type text, pick from the voices installed on your own machine, and hear it spoken - with rate, pitch and volume sliders and a stop control. Uses the browser's built-in speechSynthesis API, so audio is generated on your device and nothing is uploaded. Imported Claude artifact. Source: https://github.com/simonw/tools (speech-synthesis.html, Apache-2.0).
Escape eight playful focus mazes with Tab, Shift+Tab, and Enter while learning keyboard accessibility. Source: https://github.com/hteumeuleu/hocus-focus (MIT).
Animated, side-by-side visualizer for eight classic sorting algorithms — bubble, insertion, selection, merge, quick, heap, radix and Timsort. Imported Claude artifact, runs fully client-side. Source: https://github.com/simonw/tools (sort-algorithms.html, Apache-2.0).