ladybird/Base/res/words.txt
Joe Petrus 011b6df63a Games: Add MasterWord
A simple wordle clone.
2022-03-18 04:55:21 -07:00

2091 lines
16 KiB
Text

# grep -iroE '[a-zA-Z]{2,}' --include "*.md" . | sort -u -f > all_words.txt
# grep -iFxf all_words.txt /usr/share/dict/words > words.txt
abbreviation
ability
able
aborting
about
above
absolute
abstraction
AC
accelerated
acceleration
accept
acceptable
access
accessed
accesses
accessible
accessing
according
account
accountability
Acer
achieve
achieved
acronym
across
ACT
active
Acts
actual
actually
adapter
ADD
added
adding
addition
additional
additionally
address
addressed
adds
adjust
adjusting
administrator
adopt
adopted
adopting
advanced
advantage
advice
aesthetically
AF
after
afterwards
Ag
again
against
aggressively
ahead
AK
alias
align
alignment
alive
all
allocate
allocated
allocates
allocation
allow
allowing
allows
alongside
Alpine
already
also
alt
alternate
alternative
alternatively
although
always
AM
AMD
amending
amount
An
analysis
analyzer
AND
Android
announce
anon
anonymous
another
answer
any
anybody
anymore
anyone
anything
anywhere
apart
API
Apis
app
appear
appears
append
application
applied
applies
approach
appropriate
appropriately
apt
arbitrary
Arch
architecture
archive
archiving
are
area
argument
Arm
around
array
Art
article
artificial
ASCII
Ask
asked
asks
aspirational
assert
assertion
assigned
assignment
assist
assume
assumes
assuming
At
attempt
attempting
attribute
attribution
audio
author
auto
automatically
available
avoid
avoiding
away
back
background
backing
bad
Banner
BAR
bare
base
based
bash
BASIC
basically
Be
Beau
beautifier
because
become
becomes
been
before
beforehand
Begin
behalf
behavior
behind
being
belong
below
better
between
beyond
big
bin
binaries
binary
bind
BIOS
bit
bitmap
Black
blasting
blinking
blob
block
blocking
blog
Board
Boards
body
boiler
Book
Boolean
boot
bootable
booted
booting
both
bottom
boundaries
bouquet
box
BR
brace
Branch
brand
breakdown
brew
Bridge
broken
browse
browser
browsing
BSD
buffer
Bug
buggy
build
builder
building
built
bunch
but
by
CAB
cable
cache
call
called
calling
Can
cannot
canonical
capabilities
capable
capacity
capital
capitalize
capture
captured
Card
CARE
Case
cask
CAT
catch
cater
cause
caused
CD
centered
certain
Ch
change
changed
changing
channel
char
character
cheat
check
checked
checking
checkmark
checkout
child
children
chipset
chipsets
choice
choose
Chosen
Ci
circle
circumvent
clang
class
classes
clause
clean
cleanup
clear
click
clicking
client
clipboard
clone
cloning
close
closed
clunky
clutter
code
coded
coding
coexist
coffee
coherent
collection
Colon
column
COM
combination
combiner
come
coming
comma
command
comment
commented
commit
Common
commonly
communicate
communication
community
compatibility
compatible
compilation
compile
compiled
compiler
compiles
compiling
complain
completeness
complexity
component
composited
comprehension
compressed
compromise
computer
concept
conceptually
concrete
concurrent
condition
conf
configuration
configure
configured
configures
configuring
conflicting
conform
confusing
connect
connected
connecting
connection
consequently
consider
considered
consistent
consisting
consists
console
Constant
constraint
construct
constructed
constructing
construction
constructor
contact
contain
contains
content
context
contiguous
contrast
control
controller
convenience
convenient
convention
conversion
convert
converted
cool
copied
copies
copy
copying
copyright
CORE
correct
correctly
corresponding
corrupted
corruption
cost
costly
could
Count
counted
counting
couple
courage
course
coverage
CP
CPU
crawl
create
created
creates
creating
Creation
Creator
criteria
critical
crop
Cross
Cu
curious
curl
current
currently
cursor
custom
customization
customize
customized
customizing
CZ
dark
data
database
dataflow
DD
DE
dead
deal
Debian
debug
debugger
debugging
decide
decided
decimal
decision
declaration
declare
declared
declaring
decode
decoded
decoding
decompress
default
deferred
define
defined
defines
definitely
definition
delete
deleted
deleting
delimited
Dell
denote
depend
dependencies
dependency
dependent
depending
depends
deployment
derived
derives
describe
described
describes
describing
description
descriptive
design
desired
desktop
destructor
detail
detailed
detect
detectable
detecting
determine
determined
deterministic
dev
devel
developer
development
device
diagonal
dialog
did
difference
different
differs
difficulty
diffs
Dir
direct
directing
direction
directive
directly
directories
directory
disable
disabled
disabling
disclaimer
discord
discouraged
discovering
discrete
disk
diskless
display
displayed
distribution
divvy
do
doc
document
documentation
documented
doing
Dom
Don
done
doohickey
Down
download
downloaded
downloading
dpi
drag
dragging
draw
drive
driver
drop
dude
due
dump
durable
during
dynamic
dynamically
each
eagerly
earlier
Early
easier
easiest
easily
East
easy
Echo
edge
edit
editing
editor
effect
efficient
Eg
either
element
elevated
else
EM
email
embed
embedded
emerged
emit
emoji
empty
emulate
emulated
emulation
emulator
en
enable
enabled
enables
enabling
encoded
encoding
encountered
end
ending
endpoint
enforces
engine
English
enough
ensure
ensures
entering
entire
entities
entries
entry
environment
EQ
equal
equivalent
equivalently
ERA
err
error
especially
essential
essentially
established
establishes
etc
Eth
Ethernet
evaluation
even
event
eventually
ever
every
everything
exactly
example
except
exception
exclude
excluded
excluding
Exe
executable
executables
execute
executed
execution
exist
existing
exists
exit
expand
expansion
expect
expected
experienced
experimental
expert
explain
explains
explicit
explore
Explorer
export
expose
exposed
exposing
expression
ext
extend
extends
extension
extensively
extra
extract
extremely
face
facilities
fact
factor
fail
failed
failing
failure
fairly
fake
false
familiar
fast
faster
fatal
fault
feature
fedora
feel
few
fewer
ff
fiddling
Field
fight
figure
figured
file
filename
fill
filtering
final
finalize
finally
find
finding
fine
fini
finish
finishes
firewall
firmware
first
fix
fixed
flag
flashing
flexible
float
floating
focal
focus
folder
follow
followed
following
font
foo
for
Force
Forces
forget
fork
form
format
formatted
formatter
formatters
formatting
fortify
forward
forwarded
found
four
frame
framework
free
frequently
fresh
Friend
from
front
FTP
full
fully
fun
function
functionality
functioning
further
furthermore
fuse
future
fuzzing
gag
gateway
GB
Gemini
general
generally
generate
generated
generates
generation
German
get
getter
getters
getting
gigabyte
git
GitHub
give
giving
gl
global
glyph
GMP
GNU
Go
goal
goes
going
gone
Good
goofy
Google
gotten
GPU
grab
graph
graphical
Greater
group
grow
grub
guaranteed
guard
guest
GUI
guide
guided
guideline
hacking
half
halt
halted
halting
hand
handle
handling
Handy
happen
happening
happens
hard
harder
hardware
hash
hashes
have
haven
having
HE
header
heap
heavy
height
held
hello
Help
Helper
helpful
hence
Here
hex
hexadecimal
hidden
high
higher
highlight
highlighter
highlighting
historical
hit
hold
Home
homebrew
horizontal
Host
hosted
hostile
how
however
HP
HT
HTML
HTTP
human
ich
icon
IDE
Idea
ideal
identically
identified
identifier
identifiers
idiomatic
IF
ignore
ignoring
iii
image
immediately
implement
implementation
implemented
implementing
implicit
implies
import
important
improve
IN
include
included
includes
including
incorrect
increment
incrementally
indented
Index
indexing
indicate
Indices
individually
Inf
influenced
info
information
inherit
inheritance
init
initial
initialization
initialize
initialized
initializer
inline
input
insert
insertion
inside
insight
inspect
inspired
install
installation
installed
installing
instance
instantiated
instantiation
instead
instrumentation
int
integer
integrate
integrated
integration
Intel
intended
inter
interact
interface
internally
Internet
interpret
interprets
into
intrinsic
introduce
introduction
intrusive
investigate
Invocation
Invocations
invoke
invokes
involve
Io
IP
IPA
ISO
issue
IT
item
iterators
itself
jagged
Jam
JavaScript
Joe
join
JPEG
judgement
jury
just
keep
kept
kernel
Key
keyboard
keyword
killed
kind
Kit
know
known
label
lack
ladybug
Lang
language
large
largely
larger
last
later
latest
launch
launcher
layout
lazily
leading
leaf
least
leave
leaving
Left
legacy
Len
length
let
letter
level
Lib
libraries
library
license
light
like
Likely
likewise
limit
limitation
limited
Line
link
linked
linker
lint
linters
Linux
list
listed
literal
littering
Little
live
living
LL
load
loaded
loading
local
locate
located
location
lock
locker
locking
log
logged
logging
logical
Long
longer
look
lookup
loop
loosely
losing
Lot
Low
Lower
lowercase
lowest
Mac
machine
macro
made
magic
magically
Main
mainstream
make
making
malicious
managed
manager
manipulate
manipulated
manipulation
manual
manually
many
Map
mapping
Mark
marked
marketplace
markup
Master
match
matchers
matches
matching
matter
Max
maximize
maximum
May
maybe
MB
MD
ME
mean
meaning
meaningful
meaningless
Means
medium
meet
Member
Members
membership
memory
mentioned
menu
mess
message
Meta
metal
meth
Method
Methods
mib
mice
Microsoft
Middle
might
mime
mind
mini
minimizing
minimum
minute
mirror
Miss
missing
mode
model
modeling
modem
Modern
modifier
modify
module
Mold
moment
monitor
More
most
mostly
motherboard
Mount
mouse
move
moved
moving
MT
much
multi
multiple
must
my
Na
name
named
naming
Nan
Native
natively
navigate
NE
nearest
necessary
need
needed
negative
neighbor
nesting
Net
network
networking
never
New
newer
newline
newly
newt
next
NF
nicely
Ninja
nix
NM
No
node
non
None
nonsensical
NOR
normal
normally
NOT
note
noted
nothing
notice
noticed
noting
NOW
nowadays
null
number
Numbers
numeric
numerical
numerous
object
occurs
octal
OEM
OF
off
official
offline
often
OG
OK
Old
older
omit
ON
onboard
once
one
online
only
onto
oom
Open
opened
opening
operand
operate
operating
operation
operator
opt
optimally
optimization
optimized
option
optional
optionally
OR
order
org
original
originally
OSes
other
otherwise
our
ourselves
out
outdated
outgoing
outgrow
output
outside
over
overall
overflow
overhead
overload
overridden
override
overriding
overview
overwrite
own
owned
owner
ownership
owns
PA
package
packet
Page
paint
painted
Painter
painting
palette
panel
panic
parallel
parameter
parent
parentheses
parse
parser
parsing
part
parted
partition
partly
pass
passed
passes
passing
password
past
paste
patch
path
pattern
PC
Pentium
per
performance
performed
period
persist
persistent
person
phase
physical
pi
pick
picked
PID
piece
ping
pitch
pixel
pkg
Place
placed
placement
plain
plan
planning
plate
platform
playback
Player
playground
please
pleasing
pledge
plumb
pluralization
plus
point
pointed
pointer
pointing
poll
Port
portal
possible
possibly
Post
potentially
power
practice
pre
precede
preceding
precision
prediction
prefer
preferred
prefix
prefixed
prepared
preprocessing
preprocessor
present
Presentation
presented
presently
prettier
pretty
prevent
previous
primary
Prime
principle
printed
printing
Private
PRO
probably
problem
proc
procedure
proceed
proceeding
process
processes
processor
profile
profiling
program
programming
project
prominently
prompt
prop
propagate
propagated
propagating
propagation
Proper
properly
properties
property
Prot
protect
protocol
provide
provided
provides
proxy
public
pull
punctuation
push
put
putting
PX
Python
qt
qualified
qualifier
qualify
querier
question
quick
quickly
quite
RA
radio
RAM
random
range
rare
raspberry
raw
Re
reaches
read
readable
Reader
Reading
ready
real
realize
really
reason
reasonably
reasoning
reboot
rebuild
rebuilds
rebuilt
receive
recognize
recognized
recommend
recommendation
recommended
reconfigure
recoverable
redirects
reduce
ref
refer
reference
referencing
referred
referring
reflect
refresh
Reg
regard
regenerate
regexp
region
regression
regular
related
relating
relative
release
relevant
reliable
relies
reload
relying
remember
remote
remove
removed
removing
render
rendition
reoccurring
repeat
replace
replaced
replacement
repo
report
repos
repositories
repository
represent
representation
representing
represents
request
requested
requesting
require
required
requirement
requires
requiring
resampled
reserved
reset
reside
resize
resized
resizing
resolution
resorting
resource
respect
respectively
response
responsibility
responsible
rest
restart
restarting
result
retaining
return
returned
returning
reveal
revert
Revolution
RF
Right
RM
Root
rough
roughly
row
ruc
rule
Rules
run
runner
running
runtime
rust
safe
safely
said
sake
SALT
same
sample
samurai
sanitize
sanitizer
sanitizers
satisfaction
save
say
scale
scaled
scaling
Scan
schedule
scheduler
scope
scoped
screen
screenshot
Script
scrolling
SCSI
SD
seamlessly
search
second
Secret
section
security
sed
see
seeing
seems
segment
segmentation
segmented
segregated
select
selected
selecting
selection
selectively
selector
self
sending
sent
Separate
separated
separately
separating
separation
sequence
sequential
sequentially
serenity
serial
serialize
series
serve
served
server
service
serving
session
Set
setter
setting
setup
several
sh
share
shared
Shell
shift
ship
Short
shortcut
should
show
shown
shutdown
side
sign
signal
signed
significant
significantly
similar
similarly
simple
simpler
simplest
simplicity
simply
since
single
Singleton
site
size
sized
skip
slave
slightly
slot
slow
slowly
Small
smaller
smart
smooth
smoother
Snake
sniffing
snip
snippet
SO
socket
soft
software
sole
solely
solves
some
somebody
someday
someone
something
sometimes
somewhat
somewhere
Sound
source
sourcing
space
Span
spawn
spawned
spawning
Speaker
speaking
Speaks
spec
special
specific
specifically
specification
specified
specifier
specifiers
specifies
specify
speed
speeding
Split
spreadsheet
squint
SSA
stability
stable
stack
stage
staged
Standard
start
started
starting
startup
state
statement
static
stay
STD
stdio
step
still
stop
stopping
storage
store
stored
strategy
stretch
string
stroke
strongly
structure
stuck
student
studio
stuff
style
styling
sub
subclasses
subdirectory
subframes
subjectively
subset
succeed
successful
successfully
such
suffice
suffix
suffixes
suggests
suitable
summarizes
summary
sunrise
super
superclass
supplied
supply
support
supported
supporting
suppose
supposed
sure
surface
surprisingly
surrounded
suspect
swap
switch
symptom
sync
synchronous
syntax
system
tab
tabulation
tailor
take
taken
taking
tap
tar
tarballs
Target
task
taskbar
team
technical
technique
telling
template
temporarily
tends
term
terminal
terminate
terminated
terminates
terse
test
tested
text
than
that
the
their
them
themselves
then
there
therefore
thereof
these
they
thin
thing
thingy
third
this
those
though
thought
thread
three
through
throughout
throwing
thumb
thus
tick
tied
time
timer
to
together
toggle
token
too
tool
toolbar
tooling
top
total
towards
trace
track
tracked
tracking
trackpad
trailing
transfer
transferred
transferring
transform
transmitted
transparently
Tree
tricky
tries
trivially
troubleshooting
true
try
ttys
tui
turn
turned
turning
tweaking
two
type
typing
Ubuntu
undefined
under
understand
underway
undo
unfilled
unfortunately
unifies
uninitialized
unique
universal
UNIX
unknown
unless
unlike
unprivileged
unrecognized
unsigned
unsupported
untested
until
unused
unveil
unzip
up
update
updated
updating
uploading
upon
uppercase
uptime
Uri
URL
usage
USB
use
used
useful
user
username
using
usual
usually
utility
valid
validate
validity
value
VAR
variable
variant
variety
various
varying
vector
verify
Version
Versions
vertical
Very
VGA
via
vice
video
view
virtual
visible
visual
visualizer
void
volatile
VX
wait
Wall
want
wanting
warning
was
wasm
watch
way
we
weak
weakly
Web
Website
went
what
wheel
when
whenever
where
whether
which
while
whilst
whiptail
White
WHO
why
wide
widget
width
WiFi
wiki
Wikipedia
wildcat
Will
willing
win
window
Windows
wipe
wireless
Wise
wish
wishes
with
within
without
wizard
won
Word
work
workaround
workflow
working
workspace
workstation
World
worry
Worth
would
wrapped
wrapper
writable
writing
written
wrong
WWW
Xe
xterm
xx
xxx
year
yet
yield
yielding
YMMV
you
your
yourself
YouTube
zero
ZIP
zoom