Five-letter words · ENABLE1, 172,820 words · one shard, read once
Every five-letter word the dictionary holds, in one list
All 8,636 of them, alphabetical, with a count beside every letter. The starting-words guide measures which of them open best. Narrow the list by what a word starts with, holds inside, or ends with — the filters run over words already on the page, so nothing is fetched twice. The first 1,500 are painted and the page says so; the counts are over the whole list.
Letters only, each box a literal run rather than a pattern. Leave all three empty for the whole list. A letter pinned to a known square is a different question — the crossword solver is the shape for it.
The word index is not loaded yet. It ships as 14 plain-text shards, one per word length, totalling 3,204,287 bytes; this page pulls exactly one of them, and the measured size of that shard appears here once the list lands.
What is listed, how it is kept, and what it cannot tell you
What is listed. One thing: every entry of a named word list that is exactly five letters long, alphabetical, narrowed by up to three literal runs of letters. There is no ranking, no frequency weighting and no opinion about which words are worth playing — a word is in the list or it is not. The count beside each letter is the size of that section, counted over every match rather than the words this page had room to paint.
How it is kept. The list ships as a file, wordlist/enable1.txt, precomputed at build time into an anagram-key index split by word length. This page reads exactly one slice of it — the five-letter shard — and reads it once. The filters need no index of their own, being substring tests over words that shard already holds, which is why tightening one fetches nothing. The shard is fetched after the page loads, so it is not part of its weight, and the size is printed under the list.
What it cannot tell you. Whether a word is legal in your game: that depends on a word list this site does not use and cannot ship. Whether a word is a good guess, since nothing here knows what you have tried. Anything outside ENABLE1 — proper nouns, hyphenations, the 4,272 entries of 16 letters or more that sit outside the index. And nothing about a letter pinned to a square, which a literal run cannot express.