Skip to content

Instantly share code, notes, and snippets.

@Daenyth
Last active May 13, 2023 22:03
Show Gist options
  • Save Daenyth/6f308179ffe9e7a2791768b9aefc3374 to your computer and use it in GitHub Desktop.
Save Daenyth/6f308179ffe9e7a2791768b9aefc3374 to your computer and use it in GitHub Desktop.
lines in /usr/share/dict/words that match toki pona phonotactics
a
ajaja
ajowan
aka
akala
akali
akan
akasa
ake
akeki
akin
akinete
ako
aku
akule
ala
alaki
alala
alalite
alamo
alamosite
alan
alani
alanine
alate
alawi
ale
alemana
alemite
alen
alepole
alesan
alike
alikewise
alima
alin
aline
alipata
aliso
alison
alisonite
alite
alo
aloma
alone
alonso
alopeke
alosa
alose
alowe
alula
alumina
aluminate
alumine
aluminite
aluminose
alumite
alunite
aluta
ama
amakosa
amala
amalaka
amani
amanita
amapa
ame
amelu
amen
amene
amenite
amesite
ami
amin
aminate
amine
amini
amino
aminoketone
aminolipin
aminta
amita
amoke
amole
amula
amuse
an
ana
anama
anamesite
anamite
anan
anana
ananite
anansi
ananta
anapanapa
anasa
anatase
anatole
anele
anemone
anemonin
ani
anile
aniline
anima
animate
anime
animi
animikite
anisate
anise
aniselike
anisole
anita
anjan
ankoli
anole
anoli
anomala
anomalon
anomite
anon
ansa
ansate
ansu
ansulate
anta
ante
antelope
anton
antonina
antu
anuloma
apa
apama
apasote
apatan
apatela
ape
apelike
apetalose
apina
apotome
asa
asale
asana
ase
asimen
asimina
asinine
asoka
ata
atalan
ataman
ate
atelo
aten
atoke
atone
atopite
atule
atune
awa
awake
awaken
awan
awane
awe
awesome
aweto
awikiwiki
awin
awiwi
e
eke
elamite
elapine
elate
elemi
elemin
eli
eliminate
elite
elon
elonite
elope
elute
emanate
eme
emeline
emesa
emote
emu
emulate
en
enameloma
enate
enema
enki
enolate
ensate
ense
ensete
ensilate
ensile
entame
entente
entoloma
entone
enwisen
epilate
epinine
epitela
epitenon
epitoke
epitome
epulo
eta
etalon
etamin
etamine
ewe
i
ijo
ijolite
ike
ikona
ila
ilesite
ilima
ilokano
iloko
ima
imamate
imi
imine
imino
imitate
imu
in
inaja
inane
inanimate
inesite
injun
inken
inkosi
inlake
ino
inoma
inone
inopinate
inopine
inosin
inosite
insane
inseminate
insensate
insense
insolate
insole
insula
insulate
insulin
intake
intensate
intense
into
intonate
intone
inula
inulase
inulin
inusitate
inwale
isamine
isanemone
isatate
isawa
iso
isokontan
isolate
isoloma
isomelamine
isopentane
isopolite
isotome
isotope
ita
itala
itali
italite
italon
itamalate
iten
ito
itonama
itonaman
iwa
jake
jako
jakun
jalapa
jalapin
jama
jaman
jamesina
jamesonite
jami
jan
janapa
janapan
jane
jantu
japan
japanese
jape
jason
jatamansi
jato
jejune
jemima
jenine
jenkin
jenson
jesu
jete
jo
joke
jokesome
jon
joni
jose
jota
ju
juju
juke
jule
julole
julolin
juloline
jumana
jun
june
juno
junta
junto
jupe
jupon
jute
ka
kaka
kakan
kakapo
kaki
kala
kalamalo
kale
kalema
kali
kalinite
kalo
kalon
kamala
kamaloka
kamansi
kamasin
kame
kan
kana
kanaka
kansa
kansan
kantele
kanten
kapa
kasa
kasolite
katakana
katalase
kate
katuka
katukina
katun
kawaka
kawika
kekotene
kekuna
kele
kelima
ken
keno
kenton
kepi
keta
keten
ketene
keto
ketoketene
ketole
ketone
ketonimin
ketonimine
ketose
ketu
ketupa
kike
kiki
kiku
kikumon
kilan
kilo
kilolumen
kiloton
kimono
kin
kina
kinase
kinetonema
kinipetu
kino
kipe
kitan
kite
kiwi
kiwikiwi
ko
kokako
kokan
koko
koku
kokumin
kola
koli
kolo
kolokolo
kome
komi
kon
kona
konini
konkani
kopi
kosalan
kosimo
kosin
koso
kota
koto
kotoko
kotuku
kotukutuku
kuki
kukoline
kuku
kukupa
kula
kulanapan
kuli
kuman
kusa
kusan
la
lake
lakelike
lakota
lalo
lama
lamanite
lamano
lame
lamin
lamina
laminate
laminose
lan
lana
lanate
lane
lanete
lanolin
lanose
lanson
lantana
lapon
laputa
laputan
lasa
lasi
lata
late
laten
latesome
latona
latuka
lekane
leman
lemon
lemonlike
lemosi
len
lena
lenape
lene
leninite
leno
lenten
lento
lepa
lepanto
lete
leto
lewisite
li
lija
like
liken
likesome
likewise
likin
lila
lile
lima
liman
lime
limelike
limeman
limen
limitate
limonene
limonin
limonite
limosa
limose
limosi
limu
lin
lina
line
lineman
linen
linene
linin
linja
linje
lino
linolate
linolenate
linolenin
linolin
linon
linpin
linten
lintonite
lipa
lipan
lipase
lipin
lipoma
lipomata
liposome
lisa
lise
lite
liwan
lo
loka
lokapala
loke
lola
lolo
loma
lomita
lone
lonesome
lope
lose
lota
lotase
lote
lotuko
lotusin
lowa
lowan
lu
luke
lula
lulu
lumen
luminate
lumine
luna
lunate
lune
lunka
lunula
lunulate
lunule
lunulite
lupanine
lupe
lupine
lupinin
lupinine
lupulin
lupuline
lute
lutose
ma
maja
majo
make
maki
makimono
mako
maku
mala
malakin
malapi
malate
male
malemute
mali
malikala
malikana
maliki
malikite
maline
malison
malo
malonate
malope
mameluke
mamo
man
mana
manakin
mane
mani
manikin
manila
manipulate
manito
mankin
manlike
mano
manomin
manse
manso
manta
manteline
manto
manuka
manuma
manusina
manwise
mapo
masa
mason
masonite
masu
matalan
matamata
matapan
matapi
matawan
mate
matelote
me
mela
melamine
melanilin
melaniline
melanin
melanite
melano
melanoma
melanose
melanotekite
melatope
mele
melena
melene
melilite
meline
melinite
melipona
meliponine
melitose
melomane
melon
melonite
melonlike
melosa
memento
memo
men
menilite
menkalinan
menopoma
mensa
mense
menu
mesa
mesalike
mese
meso
mesole
mesolite
meson
mesoseme
mesosoma
mesosome
meta
metaline
metaluminate
metanomen
metasoma
metasome
metate
mete
metope
metopon
mi
mijakite
mikasuki
mike
miki
mila
milan
milanese
mile
milesima
militate
milo
mima
mime
mimetene
mimetesite
mimi
mimine
mimosa
mimosite
min
mina
mine
minikin
minima
minimite
minkopi
mino
mintaka
minute
minuteman
misatone
mise
misenite
misima
misuse
mite
mitome
mitosome
mitu
mo
mojo
moke
moki
moko
mola
molala
mole
molelike
molimen
moline
mome
momenta
momo
mon
mona
monasa
monase
mone
monimolite
mono
monoketone
monoline
monopole
monose
monosilane
monosome
monotone
monsoni
montana
montanan
montane
montanin
montanite
monte
monton
montu
mopan
mopane
mope
mosatenan
mose
mosesite
mosetena
mote
mowana
mu
mule
muleman
muleta
mulita
mun
musa
muse
muselike
musimon
muta
mutase
mutate
mute
mutule
na
naja
nake
nako
nakula
nalita
nama
name
namesake
nan
nana
nane
nankin
nanosoma
nantokite
napa
nape
napu
nasi
nasonite
nasute
nataka
nate
ne
nema
nemaline
nemalite
nenta
nepa
nepalese
nepali
nepeta
nepote
nese
nete
ni
nikeno
nile
nina
nine
ninepin
ninja
ninon
nintu
nipa
nisan
nito
niton
no
nolo
noma
nome
nomina
nominate
non
nona
nonamino
nonane
none
nonene
nonsale
nonsaline
nonsane
nonsense
nonsine
nontan
nonunison
nonuse
nope
nopinene
nose
noselike
noselite
nosema
nosewise
nosine
nosu
notan
notate
note
notekin
notewise
nowise
nu
nuke
numa
numen
nun
nunki
nunlike
nupe
nusakan
nutate
o
oka
okapi
okenite
oki
okonite
okupukupu
ole
olena
olona
oman
omani
omen
omina
on
ona
onan
one
onkilonite
onomatope
onto
opalina
opaline
opalinine
opata
ope
open
opine
osamin
osamine
ose
osela
osone
otate
oto
otolite
otomi
owe
owen
owenite
pa
pajama
pakawa
pakawan
pala
palama
palamate
palame
palamite
palanka
palate
palatelike
pale
paleman
palewise
pali
palila
palolo
palometa
palomino
palule
pamela
pan
panaka
panama
panaman
panamano
panatela
pane
panela
pani
pankin
panpipe
panse
pantalon
pantalone
pantanemone
panto
pantomime
panton
pantun
papa
papane
pape
papula
papulate
papule
papulose
pasan
pasi
pata
pataka
pate
paten
patesi
pato
patola
patu
pekan
pekin
pele
pelike
pelite
pelon
pelota
peloton
pelu
pen
penelope
penelopine
penile
peninsula
peninsulate
penlike
pensile
penta
pentane
pentanone
pentapolitan
pentatone
pentene
pentosan
pentosane
pentose
pepino
pepo
pesa
peseta
peso
petaline
petalite
petalon
pete
peteman
peto
petune
pi
pika
pike
pikeman
piki
pilate
pile
pili
pilin
piline
pilipilula
pilon
pilose
pilosine
pilula
pilule
pima
piman
pimelate
pimelite
pimenta
pimento
pimenton
pimola
pin
pina
pinaleno
pine
pinene
pinite
pinjane
pinken
pino
pinole
pinolin
pinon
pinta
pintano
pinte
pinto
pipa
pipe
pipelike
pipeline
pipeman
pipi
pipile
pipilo
pisan
pisanite
pise
piso
pisolite
pita
po
pokan
poke
pokeloken
pokomo
pole
poleman
polenta
polite
polo
polonese
pomane
pomate
pomato
pome
pomelo
pomo
pomona
pon
pone
ponja
ponto
ponton
pope
popelike
popeline
populate
populin
pose
posole
potate
potato
potawatami
potawatomi
pote
potentate
potomato
pu
puja
pujunan
puka
puke
pukeko
puku
pulasan
pule
puli
pulu
puma
pume
pun
puna
punan
puno
punta
punto
pupa
pupate
pupelo
pupilate
pupulo
putamen
sa
saka
sake
saki
salamo
sale
salele
salema
salina
salinan
saline
salite
salome
salomon
salon
saluki
salute
saman
samani
same
samen
samesome
samisen
samite
san
sane
sanitate
sanjakate
sansi
santa
santali
santalin
santene
santo
santolina
santon
santonin
sanukite
sapa
sapan
sapin
sapo
saponi
saponin
saponite
sapota
sapote
sasa
sasan
sasani
sasin
sasine
satan
sate
sawali
sawan
se
sekane
sekani
selamin
sele
selena
selenate
selene
selenite
selina
semanteme
semateme
seme
semen
semese
semi
semilunate
semilune
semimute
seminase
seminate
seminole
seminoma
seminomata
seminose
seminule
semipupa
semisaline
semisolute
semisupine
semita
semite
semitone
semola
semolina
sen
senate
senile
sensa
sensate
sense
sensile
senso
senusi
sepaline
sepone
sesame
seseli
sesuto
seta
seton
setose
setula
setule
setulose
sewan
sewen
si
sika
sike
silane
sile
silen
silene
sileni
silipan
silo
sima
sime
simile
simon
simulate
sin
sina
sinamine
sinapate
sinapine
sinapoline
sinawa
sine
sinite
sinlike
sinomenine
sinopite
sinto
sintu
sipe
sise
sisi
sita
site
situla
siwan
so
soja
soka
soke
sokeman
soken
sokoki
sola
solan
solanine
solate
sole
solen
solenite
soli
solo
solomon
solon
solute
soma
somali
somata
somatome
some
somewise
somite
son
sonata
sonja
sonlike
sope
sopite
soso
sowan
suku
sula
sulu
sumo
sun
sune
sunken
sunlike
sunwise
supa
supe
supinate
supine
susan
susi
susu
susumu
suto
sutu
suwe
ta
takamaka
take
taken
takin
takitumu
taku
tala
talaje
talanton
tale
tali
talite
talon
talose
taluka
taluto
tama
tamale
tamanu
tame
tamise
tan
tana
tanaka
tanala
tanan
tane
tanite
tanka
tano
tantalate
tantalite
tapa
tapajo
tapalo
tape
tapelike
tapeline
tapeman
tapen
tapete
tapijulapane
tapinoma
taposa
tapu
tasajo
tasu
tate
tatu
tawa
tawite
te
tejon
teju
telamon
tele
teleseme
teletape
teli
telome
tema
teman
temanite
temin
ten
tenino
tenline
tenon
tenotome
tenpin
tense
tensile
tenson
tentamen
tepetate
tetanine
tete
teton
tewa
to
toke
token
toko
tokonoma
tolamine
tolan
tolane
tole
toletan
tolite
tolowa
tolu
toma
toman
tomato
tome
tomentose
tomentulose
tomin
ton
tonalite
tone
toneme
tonikan
tonite
tonjon
tonkawa
tonkawan
tonkin
tonkinese
tonto
topatopa
tope
topepo
topi
topo
totanine
tote
totemite
toto
towan
tu
tuke
tula
tulasi
tule
tulipa
tulisan
tulu
tume
tumulate
tumuli
tumulose
tumupasa
tun
tuna
tune
tunesome
tunlike
tuno
tunu
tupelo
tupi
tupuna
tute
tutela
tutelo
tutu
tuwi
u
ukase
uke
ukulele
ula
ule
ulema
ulonata
ulu
ululate
ululu
ume
umu
un
una
unakin
unakite
unalike
unalone
unami
unamo
unanimate
unawake
unilaminate
uninsane
uninsulate
unisolate
unison
unite
unken
unkensome
unkin
unkinlike
unlame
unlike
unliken
unlime
unline
unlute
unona
unopen
unpale
unpen
unpile
unpin
unpolite
unpope
unpopulate
unsaline
unsane
unsense
unsin
unsole
unsome
unson
unsonlike
unsun
unsunken
untaken
untame
untense
unto
untone
untune
unuse
unwan
unwanton
unwinsome
unwise
upo
upon
upupa
use
usitate
usun
uta
ute
utu
wa
waka
wakan
wake
waken
wakiki
wakon
wale
wali
wame
wan
wane
wankapin
wanle
wanton
wantonlike
wapato
wapentake
wapokomo
wase
wasukuma
watala
watusi
wawa
we
weka
weki
wen
wene
wese
weta
wi
wikeno
wile
wime
win
wine
winelike
winona
winsome
wintun
wipe
wise
wiselike
wiseman
wisen
witan
wite
witoto
@Daenyth
Copy link
Author

Daenyth commented Jan 15, 2022

cat /usr/share/dict/words | tr '[:upper:]' '[:lower:]' | rg -e "^[wtpsjklnm]?[aeiou]n?([wtpsjklnm][aeiou]n?)*$" | rg -v 'nn|nm|wu|wo|ji|ti' | sort -u

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment