# Vocab words (plain) — typable characters only, each a SINGLE w-word
# (no internal word-class break: w/b/e treat these exactly like W/B/E).
# Themes: retro computing · dungeon crawler · vim/editor · D&D · Rogue · Wizardry · PLATO · Lynx · Dwarf Fortress.
# Lengths 1-2: ≥10.  Lengths 3-8: ≥100 each.

# --- length 3 ---
vim
cmd
esc
del
ins
buf
tab
set
map
let
var
reg
wbe
WBE
hjk
jkl
3dd
5yy
str
dex
int
wis
cha
lv1
lv2
lv3
hp0
xp2
ac5
mp3
sp1
con
luk
def
atk
res
axe
bow
orb
gem
key
rod
elf
orc
imp
bat
rat
fog
pit
war
rog
wiz
die
hit
win
den
ore
ice
ash
oak
ivy
dew
fen
zen
bog
fir
gnu
hop
ink
jab
keg
nib
oar
pew
rye
tor
urn
vow
wax
yew
jay
koi
foe
dun
elm
dam
cav
hex
bin
bit
asm
ram
rom
cpu
gpu
ptr
nil
err
sys
log
lib
raw
dat
obj
exe
pkt
eof
nop
ack
syn
sub
can
etx
tty
dev
mux
css
php
sql
lua
bbs
crt
vdu
bcd
udp
tcp
ftp
irc
mac
lan
wan
vpn
dns
pop
uri
xml
jmp
xor
seg
irq
dma
alu
fpu
mmu
pll
adc
dac
pwm
i2c
spi
usb
pci
agp
ide
ata
nas
nfs
cps
fps
khz
mhz
ghz
sgr
csi
osi
rpm
hub
rgb
led
lcd
lut
dpi
ppi
hsl
hsv
yuv
ycc
gcr
mfm
clv
dsp
pcm
fsk
psk
qam
v90
v92
bel
0x0
age
ago
aid
aim
air
ale
ant
apt
arc
arm
art
ask
aye
bay
bed
big
boy
bud
bus
buy
cab
cap
cue
cup
cut
dry
due
ear
eat
eve
eye
few
fit
fly
fur
gap
gel
get
god
had
ham
hat
hay
hen
him
hog
hue
hum
ill
ion
ire
jar
jaw
jet
joy
jug
kin
kit
lad
lag
lap
law
lay
leg
lie
lip
lit
lot
low
lug
mad
mar
mat
mob
mod
mud
mug
net
new
nor
nun
odd
off
old
opt
our
out
owl
own
pad
pan
pat
pay
pen
pet
pin
pod
pot
pro
pub
pun
pup
put
ran
rap
ray
rib
rid
rip
row
rub
rum
sag
sap
saw
say
sea
shy
sin
sir
ski
sky
sly
spa
spy
sue
sum
sun
tan
tap
tar
tax
tea
ten
tin
tip
toe
ton
top
toy
tub
tug
two
van
via
wag
wed
wet
who
why
wig
wit
woe
won
woo
yam
yap
yea
yet
red
grn
blu
dim
v34
h4x
3gg
xp0
sp3
d3f
s1n
w1n
r3d
bl4
gr3
d10
d12
d20
fey
w3m

# --- length 4 ---
rj11
dsdd
hjkl
nvim
word
line
char
buff
edit
norm
undo
redo
mark
jump
fold
rune
void
cave
maze
room
door
boss
mage
wand
helm
robe
ring
warp
loot
gold
hero
slay
kill
trap
dark
glow
burn
smit
ruin
lore
bane
dusk
dawn
mist
gale
vale
mere
mire
cove
bard
monk
sage
seer
fist
hilt
bolt
pike
club
mace
dart
raid
lair
keep
glen
dale
ford
bool
uint
long
enum
node
goto
null
true
dump
byte
flag
addr
heap
mmap
fork
exec
pipe
read
seek
stat
load
call
push
pull
hash
sort
grep
find
curl
wget
ping
tmux
baud
code
core
data
disk
fast
gate
halt
idle
init
kern
loop
mode
open
poke
peek
page
port
scan
skip
uart
vram
zero
echo
font
mono
cyan
free
path
link
list
tree
root
base
rate
size
type
name
test
unit
time
step
axis
rows
cols
mask
bits
vals
keys
tube
beam
grid
yoke
iron
lamp
neon
dial
knob
bios
fifo
dram
sram
sata
swap
term
ansi
vt52
grab
send
recv
wait
poll
sync
lock
cond
dsed
fsck
qpsk
bell
pstn
voip
isdn
adsl
vdsl
hdsl
head
0xFF
0b10
gray
teal
lime
navy
ruby
rose
aqua
ecru
fawn
jade
plum
wine
bark
bone
clay
dune
fern
gust
haze
hill
kelp
lava
moss
moor
palm
peat
pond
reef
rock
rust
salt
sand
silk
snow
soil
stem
tide
twig
vine
wave
wood
worm
yarn
alba
aloe
burl
coil
damp
dike
drip
drop
dust
eddy
fang
fell
floe
foam
fume
gore
grit
gulf
hive
hoar
hull
husk
iris
isle
junk
keel
loam
loom
lure
marl
moat
nook
opal
rime
ruts
scud
seam
silt
slag
sloe
smog
snag
spar
spec
spew
spur
stag
stud
tarn
thaw
tilt
toll
torc
tuft
vane
veil
veld
vole
weir
weld
welt
wend
wold
yore
yurt
zeal
zone
able
away
back
born
came
city
days
done
each
even
fill
give
gone
good
half
hand
hard
have
here
high
hold
home
hope
idea
into
just
kind
know
last
late
left
less
like
live
look
lose
made
make
many
mean
more
most
move
must
near
need
next
nice
nine
none
note
once
only
past
plan
play
real
rich
rise
road
role
rule
runs
same
save
self
show
side
sign
slow
some
soon
stay
such
sure
take
talk
tell
then
they
thin
told
took
town
turn
upon
used
very
view
walk
want
ways
well
went
what
when
whom
wide
will
with
work
year
your
l33t
r00t
h4ck
d00m
n00b
b055
v01d
z3r0
k1ll
g0ld
d0wn
s3gf
lich
drow
crit
feat
matu
lynx
http
html
dorf

# --- length 5 ---
hayes
track
media
motor
notch
index
nmode
imode
vmode
xmode
count
macro
regex
5hjkl
sword
staff
rogue
quest
magic
spell
blade
cloak
vault
crypt
golem
troll
gnome
druid
witch
curse
bless
smite
charm
valor
guard
chest
tower
lance
realm
steed
grail
ember
shade
storm
raven
wight
fleet
bytes
flags
stack
queue
table
cache
alloc
deref
scanf
chmod
mkdir
rmdir
print
sleep
yield
break
const
while
catch
throw
tuple
union
async
await
store
fetch
parse
build
spawn
dodge
false
array
slice
range
match
inode
ioctl
epoll
mutex
uname
semop
debug
erase
flush
trace
blink
blank
frame
modem
audio
video
cable
drive
laser
light
power
reset
clock
pulse
pixel
amber
ivory
slate
glyph
codec
retro
serif
ascii
ochre
sepia
taupe
birch
cedar
clove
coral
crane
delta
drain
eagle
fence
finch
fjord
flame
flint
flume
forge
frost
gorge
grove
hedge
heron
holly
ledge
lemon
maple
marsh
petal
plume
prism
ridge
robin
rocky
runic
shell
shale
shrub
shore
spore
spray
sprig
stone
swamp
swirl
thorn
thyme
tidal
tiger
trout
trunk
tulip
vapor
vigil
viola
viper
vista
vixen
wedge
whale
wheat
wrath
wreck
yacht
about
above
abuse
actor
acute
admit
adopt
adult
after
again
agent
agree
ahead
alarm
album
alert
alias
align
alley
allow
alone
along
alter
ample
anger
angle
annex
apply
ardor
aroma
arrow
arson
atlas
atone
audit
augur
aural
avian
awash
axiom
azure
basic
batch
beach
bench
biome
birth
black
blast
blaze
bleed
bliss
block
blood
blown
board
bonus
booth
bound
brave
bread
breed
brisk
brood
brush
brute
buddy
bugle
bulge
bully
burst
cabin
camel
cargo
carry
carve
chain
chalk
chaos
chasm
cheap
check
chess
child
chill
civic
claim
clamp
clash
class
clasp
clean
clear
clerk
click
cliff
cling
cloud
clump
coast
comet
could
crash
crawl
creak
creek
creep
crisp
cross
crowd
crown
cruel
crush
curve
daily
dance
death
decoy
depot
depth
digit
dirty
ditch
dizzy
doubt
downy
drake
drawn
dream
dress
drift
drone
drown
dusky
dusty
dwarf
dying
earth
eight
elite
enact
enjoy
enter
envoy
equip
error
evade
evoke
exact
exert
exile
fable
facet
fairy
faith
fancy
fatal
feast
fever
fiber
fifth
fight
final
first
fixed
flaky
flare
flash
flask
flock
flood
floor
fluid
fully
fungi
funny
fuzzy
gamma
gauze
ghoul
giant
giddy
given
gizmo
glaze
gloom
gloss
grasp
gravy
graze
greed
greet
grind
grimy
groan
gross
gruel
gruff
guise
gulch
gusto
hasty
haunt
haven
heavy
heist
hinge
hoist
honor
hotel
hover
humid
hurry
husky
igloo
inane
incur
ingot
inlay
inset
inter
intro
ionic
irate
itchy
jazzy
jerky
jolly
joust
jumpy
juror
kneel
knife
knock
knoll
known
laden
lanky
large
latch
later
leafy
leaky
leapt
legal
liner
liver
lodge
logic
lower
lucky
lumpy
lusty
lying
manly
manor
march
marry
mealy
medic
merry
messy
might
miner
minty
mirth
mixed
moody
moral
mound
mount
mourn
muddy
murky
musty
muted
naive
nasty
nerve
never
newly
nexus
night
nippy
noble
noisy
north
noted
novel
nymph
oaken
often
onset
order
outdo
oxide
paint
panic
pause
peace
penal
perch
perky
petty
phase
pithy
plaid
plain
plane
plant
plaza
pluck
plumb
plump
polar
poppy
pouty
press
price
pride
prime
privy
probe
prone
proof
proud
proxy
psalm
pudgy
punky
purse
pushy
pygmy
queen
query
quick
quiet
quirk
quota
quote
rainy
rally
reach
ready
rebel
recap
refer
reign
relax
remix
renew
repay
repel
rerun
revel
risky
ritzy
rivet
rowdy
royal
rugby
ruler
rusty
sadly
saint
savvy
scald
scalp
scamp
scant
scare
scarf
scary
scene
scone
scoop
scope
scorn
scout
scowl
scram
scrap
screw
scrub
seedy
serve
seven
shack
shaft
shake
shall
shank
sharp
shear
shelf
shift
shine
shirt
shock
shone
shook
shoot
short
shout
shove
shown
shrug
shunt
sigma
sinew
sixth
sixty
skier
skimp
skirt
slant
slash
sleek
sleet
slick
slide
slink
slope
slosh
slump
smack
small
smear
smell
smelt
smirk
smoke
snaky
snare
sneak
snore
snort
solar
sooty
sorry
south
spade
spare
spark
spasm
speak
speck
speed
spend
spice
spill
spine
spite
splat
split
spoke
spook
spoon
squat
squid
stale
stall
stand
stark
start
state
steam
steel
steep
steer
stern
stick
stiff
sting
stock
stoic
stomp
stout
stray
strip
strum
stuck
study
stump
stung
style
suave
sugar
sunny
super
surge
swear
sweep
sweet
swept
swoon
swoop
syrup
tabby
tacky
taffy
tally
tangy
taste
taunt
tense
tenth
thick
thief
thing
think
third
those
three
threw
thrum
thumb
tilde
timid
tired
title
today
token
tonal
tonic
topaz
torch
total
touch
toxic
trade
trail
train
trait
tramp
trash
tread
trend
trick
tried
truly
trust
tunic
turbo
twist
typed
ultra
uncut
under
undue
unfit
unify
unite
untie
unwed
upper
upset
urban
usher
vague
valid
value
valve
vital
vivid
vocal
voice
vouch
3l33t
h4x0r
k3rn3
d4rkn
r00tk
gnoll
thac0
nat20
xeroc
dilto
sopic
calfo
lorto
ninja
plato
moria
tutor
talko
https
urist
dorfs
magma
siege
titan

# --- length 6 ---
sector
normal
insert
visual
escape
buffer
window
splits
motion
search
global
goblin
wizard
potion
shadow
portal
knight
archer
shield
scroll
undead
dragon
ranger
zombie
wraith
cursed
ghosts
giants
cleric
thieve
amulet
locket
miasma
quests
swords
staves
thrall
lurker
raptor
mortar
blight
famine
plague
reaper
squire
valley
cavern
forest
tundra
summit
desert
slayer
hunter
magick
rafter
vexing
struct
thread
socket
malloc
printf
sizeof
return
static
extern
inline
kernel
signal
string
vector
matrix
lambda
object
module
import
export
public
hidden
method
packet
header
footer
filter
stream
config
option
parser
cursor
indent
syntax
screen
pixels
serial
raster
bitmap
mosaic
glitch
strobe
ceefax
oracle
triode
photon
analog
cosine
divide
decade
duplex
ferric
parity
pinout
platen
stereo
indigo
violet
maroon
sienna
bisque
salmon
cobalt
0xDEAD
0xBEEF
acacia
aurora
basalt
carbon
cirrus
clover
cobble
cinder
cactus
canopy
canyon
coarse
candle
cellar
chilly
cotton
dagger
damsel
debris
domain
donjon
fallow
feline
fennel
fickle
flinty
floret
flurry
fogged
frigid
frosty
frozen
funnel
galley
garnet
garble
harbor
icecap
ignite
impure
impish
inland
jungle
kennel
lagoon
lavish
lichen
limber
linden
lintel
mantle
marble
marrow
meadow
mellow
menace
midday
nettle
nickel
nimbus
obsess
pallor
pamper
pampas
parcel
pardon
patter
pebble
pennon
perish
pewter
pinion
plaque
plasma
plinth
podium
quartz
quiver
radish
ravine
recess
reflex
relish
remote
render
rescue
reveal
ribbon
riddle
ripple
ritual
robust
rocket
rosary
rotate
rubble
russet
sallow
samite
savage
scanty
scarce
scorch
scruff
sentry
serene
settle
simmer
sizzle
sliver
smudge
sombre
soothe
sorrel
sprout
spurge
squash
stanza
tallow
tangle
tartan
tatter
tendon
thatch
tidbit
timber
tinder
tinker
tissue
toggle
tonsil
toucan
tousle
trance
tunnel
vacuum
valour
velvet
vermin
vertex
warden
wicker
wiggle
willow
wither
woolen
yonder
asleep
battle
before
behind
beyond
bright
bundle
butter
button
camper
castle
center
change
charge
choice
corner
damage
dancer
danger
ending
fallen
family
famous
figure
finger
flower
follow
formal
garden
gentle
happen
hardly
honest
island
keeper
launch
leader
leaves
listen
little
lively
longer
maiden
manner
master
mirror
moving
nature
nearly
number
obtain
occupy
office
opaque
origin
palace
parent
parish
partly
patent
people
pepper
pillar
pillow
pirate
police
policy
prefer
pretty
prince
profit
proven
purple
puzzle
rather
really
reason
rebels
remedy
repeat
retire
review
revive
rising
roller
saddle
seldom
sender
simple
singly
sister
slowly
social
stable
stated
stolen
street
strong
submit
subtle
sudden
summer
supply
tackle
talent
temple
tender
theory
thrill
titled
travel
tribal
trophy
trying
twelve
unless
useful
victim
virtue
vision
volume
wander
warmth
weapon
wealth
weekly
weight
widely
winter
within
wonder
worthy
yearly
kobold
abjure
yendor
quagga
medusa
bishop
halito
mogref
katino
manifo
zilwan
bamatu
dialko
werdna
trebor
avatar
empire
pedit5
gopher
elinks
keymap
embark
zlevel
lithic

# --- length 7 ---
shutter
command
mapping
folding
marking
jumping
replace
pattern
forward
dungeon
goblins
wizards
potions
shadows
portals
knights
archers
shields
scrolls
warrior
warlock
paladin
fighter
phantom
specter
vampire
crawler
ancient
verdant
monster
blessed
descent
lurking
slaying
healing
binding
casting
burning
glowing
walking
passage
chamber
hallway
doorway
pathway
sanctum
citadel
undying
obscure
eclipse
sorcery
alchemy
entropy
discord
archery
destiny
empires
legends
horrors
abyssal
haunted
twisted
cursing
wailing
howling
ravaged
malware
rootkit
sandbox
darkens
seeping
looting
netcode
latency
timeout
bitrate
payload
hashing
looping
pointer
integer
boolean
typedef
include
routine
compile
runtime
process
segment
console
monitor
display
desktop
classic
vintage
charset
network
cathode
refresh
scanout
flicker
silicon
alumina
ferrite
ceramic
crystal
lattice
quantum
tritium
bramble
cascade
circuit
compost
compass
contour
coppice
cordage
cottage
crevice
crimson
diorama
dolphin
doppler
drapery
dredger
drizzle
erosion
estuary
fissure
flannel
flatten
flutter
foghorn
forbear
foxtrot
freckle
fresnel
garland
habitat
harvest
hemlock
hessian
hexagon
hickory
iceberg
impasse
ingress
inkblot
juniper
justice
keyhole
kingdom
lamprey
lantern
monarch
monsoon
moonbow
niobium
nitride
nucleus
nullify
obelisk
paddock
pasture
pelican
pendant
pennant
perform
persist
rampart
ravager
redwood
reflect
regency
remnant
reserve
residue
respite
restart
restore
sawdust
scarlet
scuttle
sequoia
serpent
shelter
shimmer
taffeta
tankard
taproot
tendril
terrace
texture
thistle
topsail
topsoil
torrent
trestle
triceps
triplet
ululate
umbrage
uniform
unravel
unusual
vagrant
valiant
walkway
warpath
welding
wetland
willowy
another
arrange
artisan
balance
between
cabinet
capable
captain
careful
certain
chapter
citizen
collect
compact
concept
conduct
confirm
connect
content
control
correct
counsel
counter
culture
curtain
drawing
durable
eastern
edition
elected
element
embrace
emotion
empower
enabled
enforce
engaged
enhance
essence
evident
examine
example
exposed
faction
failure
fashion
finance
foreign
fortune
freight
further
general
granted
greatly
highest
holding
however
imagine
learned
message
natural
nothing
observe
officer
opening
origins
outcome
outside
overall
percent
perfect
picture
planned
plastic
popular
portion
premise
present
problem
proceed
produce
program
protect
provide
purpose
quality
quietly
reality
realize
receive
reforms
refused
related
release
remains
request
require
resolve
respond
results
retired
returns
seeking
service
setting
several
sharing
showing
similar
soldier
someone
somehow
sources
special
student
subject
suppose
surface
sustain
symbols
teacher
telling
thought
through
tonight
towards
traffic
trouble
turning
usually
valence
version
village
visible
virtual
waiting
warning
watched
weapons
welcome
whereas
whether
willing
without
working
writing
bugbear
cantrip
aasimar
duergar
aquator
centaur
kestrel
griffin
samurai
madalto
montino
lomilwa
kadorto
malikto
dumapic
migrant
tantrum
aquifer
mcurist

# --- length 8 ---
keyboard
operator
function
variable
template
overload
callback
register
iterator
movement
dungeons
darkness
treasure
monsters
guardian
wanderer
sorcerer
skeleton
crawlers
phantoms
specters
blighted
ravaging
haunting
twisting
warriors
warlocks
paladins
fighters
vampires
pathways
chambers
passages
citadels
wizardry
enchants
questlog
bossroom
voidgate
segfault
deadlock
heapfree
stackptr
nodelink
linklist
hashcode
bytecode
compiled
executed
returned
rootkits
moonrise
imported
terminal
compiler
debugger
profiler
readline
scanline
pipeline
mainloop
gameloop
userdata
metadata
datatype
typecast
bitshift
codepage
overflow
filesize
filepath
filename
pathname
hostname
checksum
compress
encoding
decoding
soulbind
firebolt
iceshock
darkpool
deepvoid
irongate
cavepath
mazepath
lootroom
warchest
shifting
swapping
dropping
skipping
spawning
deleting
scanning
building
phosphor
cathodes
halftone
scanrate
pixelmap
bitplane
colormap
dithered
baudrate
bitdepth
bootable
cascaded
checkbit
datagram
dialcode
electron
ferrites
firmware
flatline
flipflop
flowcode
hardwire
hexdumps
junction
loadaddr
loadfile
logfiles
modulate
textfile
textline
textmode
textscan
unipolar
wavefile
waveform
wordbank
wordwrap
zeropage
zeroword
blizzard
boulders
brambles
branches
calculus
cataract
cisterns
clavicle
cloister
clusters
crevices
crossbow
crumbled
crystals
dolomite
drenched
dwelling
emission
encircle
enthrall
entrance
envision
feldspar
fervency
filament
flagrant
flaxseed
gargoyle
glimmers
glinting
glistens
hawthorn
ironwood
latticed
nitrogen
nutshell
obsidian
oxidized
pearlite
quarried
rainfall
rhyolite
rockface
sandbank
sandfall
sapphire
sediment
seawater
seashell
tidepool
timeworn
volcanic
absolute
accuracy
acquired
adjusted
adoption
advanced
affinity
analysis
announce
aperture
appeared
approval
argument
assembly
assigned
assuming
attached
attitude
auditing
automata
balanced
barracks
baseline
basement
behavior
believed
boundary
calendar
captured
carnival
category
centered
champion
changing
charging
choosing
circular
clearing
climbing
clothing
collapse
colonial
combined
commence
compared
complete
composed
conceals
concepts
concerns
conclude
conflict
congress
consider
consumed
contains
coverage
creative
criminal
cultural
currency
cylinder
deadline
declared
defeated
delivers
demanded
depicted
designed
detailed
directed
directly
disaster
discover
displays
document
domestic
dominant
doubling
drawings
election
embedded
employed
engaging
entirely
equation
excluded
executor
expanded
exported
explored
extended
external
familiar
featured
findings
finished
followed
forensic
formally
fraction
frequent
gathered
generous
globally
governed
granting
greatest
guidance
handling
happened
hardened
honoring
included
incoming
indicate
instance
intended
interact
involved
isolated
launched
learning
licensed
limiting
location
majority
measured
membrane
military
minority
mirrored
modified
monetary
mounting
multiple
national
negative
observed
obtained
occupied
official
openings
operated
ordering
outreach
outlined
overview
overcome
patience
peaceful
personal
platform
pleasure
position
possibly
practice
prepared
prestige
previous
priority
probable
produced
programs
proposed
provides
quantity
received
recently
recovery
reformed
regarded
regiment
removing
reported
requires
reserved
resigned
response
resulted
retained
reviewed
revision
rewarded
selected
separate
shortage
situated
solution
somewhat
spending
standard
standing
strategy
students
switched
taxation
teaching
thousand
together
tracking
training
transfer
treating
ultimate
unlikely
updating
utilized
verified
versions
violated
tiefling
halfling
beholder
illithid
mahalito
makanito
mamorlis
airfight
bookmark
minecart
fortress
migrants

