Touch: Tap a spool to weave its letter onto the thread; tap a woven letter to send it back. MIX reshuffles the loose spools, CLEAR empties the thread, SPIN submits the word, and NEXT appears once you have met the quota. Drag the woven-words panel to scroll it, and the sound button is top right. · Keyboard: Type letters to weave them, Backspace to take the last one back, Enter to spin the word, Esc or Delete to clear, and Space to mix the spools. Arrow keys scroll the lists, M mutes. On the menu, Enter starts the Daily Weave and F starts a Free Spin; on the summary and end screens Enter continues or plays again.
About:
A fast word-anagram game made in-house for Leetdom, built around a loom where six lettered spools are woven into words. Each round deals a scrambled six-letter base; every valid answer is a real word whose letters all come from that base, from three letters up to the full six. Find the round's quota before the thread (a shrinking timer) runs out and you climb to the next of eight rounds; miss it and the loom threads out. Clearing a round banks a time bonus, so there is always a reason to weave fast rather than safe.
Every puzzle is drawn from a curated offline word list, and each answer carries a short plain-English definition that you read on the between-rounds summary: the words you wove, then the ones that were still hiding in the spools. Nothing obscure is ever required to meet a quota. Two extra goals sit on top of the base game: a per-round Spin Bonus challenge (weave a word that starts with a given letter, contains a letter, or hits a length) worth a chunk of points, and a Full Weave bonus for finding every word in a round. Scoring rewards longer words steeply, so a single six-letter spin can outweigh a fistful of threes.
There are two ways to play. Daily Weave builds the same eight rounds for everyone from the date, so a given day's loom is identical on every device and worth comparing. Free Spin reseeds a fresh run whenever you want another go. Your best score is saved on your device. All of the generation, validation and scoring is deterministic and seeded, and the whole game, every word, the loom art and all of the sound, is made in code with no image or audio files, no network and no analytics.
Credits:
Made by Leetdom, 2026. Written for Leetdom, and it lives here.
Phone check: 2026-10-03: real CDP runs in headless Chromium. Phone portrait (390x844, touch emulation): the menu loads, a tap on DAILY starts play, tapping spools then SPIN scores a word (wove ALE for 60), and the first round reaches its quota (5/5 woven) with NEXT appearing and advancing to the round summary. A full eight-round playthrough reaches the Loom Complete win screen (score 11,790), and PLAY AGAIN restarts play in one action from both the win and the thread-out screens. The timer running to zero before quota ends the run as expected. Desktop landscape (1280x720): survives the resize, and keyboard typing plus a mouse click on SPIN scores a word. Hiding the tab pauses the game and revealing it resumes. The game loads and plays with localStorage blocked (scored 300, no crash, in-memory fallback). Audio is synthesised through the same bus and limiter offline: non-silent (rms 0.077) and never clipping (peak 0.466). No console errors, no uncaught exceptions, and no requests leave the origin across the session. Determinism and validation are covered by a node test harness over core.js and the lexicon (4270 assertions pass): same seed yields the same eight rounds, every generated answer is a real listed word and a letter-subset of its base, each base yields a six-letter answer, and every Spin Bonus challenge is satisfiable.
Rate this game:
One vote per game each month.
Play next:
Lamp CodeRead the lighthouse keeper's signal before the lamps go dark. Guess the five-letter word in six tries, with gold and amber lamp feedback that also speaks in shapes for colour-blind play. Then switch to Beacon and crack a four-lamp colour code instead.
Chain BloomSeeds of light drift across a quiet pond. You get one tap. It opens a bloom, and every seed that touches a bloom opens too. Chain enough of them to clear the level.
Daily PuzzleA new small logic puzzle every day, and a different kind of puzzle for each day of the week.
Grove PairsClear a stacked grove of hand-drawn tiles two at a time. Match any two free tiles, dig out the tall stacks before they trap you, and open fourteen layouts from a little Seedling mound to the grand Terrace.