# tuipo default dictionary
#
# Words bundled with the binary and merged into the custom dictionary at
# startup. Anything listed here will NOT be flagged as misspelled, even
# if harper-core's curated dictionary doesn't know it. Lookup is
# case-insensitive (see src/dict.rs).
#
# Add per-user words to ~/.config/tuipo/dict.txt (or
# $XDG_CONFIG_HOME/tuipo/dict.txt). User entries are merged on top of
# this list at startup.

# --- AI / LLM tools and ecosystem ---
ai
ml
nlp
llm
llms
anthropic
claude
chatgpt
gpt
gpts
openai
ultrathink
codex
copilot
cursor
windsurf
perplexity
mistral
llama
gemini
huggingface
ollama
langchain
rag
embeddings
prompt
prompts
prompting
fine-tuning
finetune
finetuning
inference
multimodal
agentic
mcp

# --- Shell / CLI commands users type as prose ---
ls
cd
mkdir
rmdir
chmod
chown
cp
mv
rm
cat
grep
egrep
fgrep
sed
awk
tee
cut
sort
uniq
xargs
find
fd
locate
which
whereis
tee
top
htop
btop
ps
kill
killall
sudo
ssh
scp
sftp
rsync
curl
wget
ping
netstat
nmap
tar
zip
unzip
gzip
gunzip
diff
patch
ln
ls
df
du
echo
printf
read
export
env
alias
unalias
source
exec
which
type
history
clear
reset

# --- Shells / multiplexers / editors ---
bash
zsh
fish
sh
tmux
screen
vim
neovim
nvim
emacs
nano
helix
zed
vscode
sublime

# --- Version control ---
git
github
gitlab
bitbucket
gerrit
pre-commit
gh
cli
repo
repos
merge
rebase
cherry-pick
stash

# --- Languages ---
rust
golang
javascript
typescript
kotlin
swift
python
ruby
elixir
erlang
haskell
ocaml
scala
clojure
nodejs
deno
bun
wasm
webassembly

# --- Frameworks / runtimes / libraries ---
react
preact
svelte
solid
vue
angular
nextjs
nuxt
remix
astro
django
flask
fastapi
rails
laravel
spring
expressjs
tailwind
tailwindcss
shadcn
ratatui
crossterm
tokio
serde
clap
anyhow
thiserror

# --- Databases / data stores ---
postgres
postgresql
mysql
mariadb
sqlite
mongodb
redis
memcached
elasticsearch
clickhouse
duckdb
dynamodb
cassandra
cockroachdb
supabase
firebase

# --- Cloud / DevOps / infra ---
aws
gcp
azure
kubernetes
kubectl
docker
podman
containerd
helm
terraform
ansible
puppet
nginx
caddy
apache
serverless
lambda
ec2
s3
rds
iam
vpc
cidr
loadbalancer
loadbalancing
microservices
microservice
ci
cd
devops
sre
oncall
runbook
runbooks

# --- Web / networking / acronyms ---
api
apis
http
https
url
uri
ip
ipv4
ipv6
dns
cdn
ssl
tls
cors
csrf
xss
oauth
oauth2
jwt
saml
sso
rest
restful
grpc
graphql
websocket
websockets
webhook
webhooks
sse
mqtt
tcp
udp
quic
sftp
ftp
imap
smtp
pop3

# --- Data formats / protocols ---
json
yaml
toml
xml
csv
tsv
markdown
md
jsonl
ndjson
parquet
proto
protobuf
pdf
pdfs

# --- Linting / testing / build ---
linter
linters
linting
prettier
eslint
clippy
pylint
mypy
pyright
cargo
npm
pnpm
yarn
pip
poetry
uv
maven
gradle
sbt
make
cmake
ninja
bazel
buck
buck2
vitest
jest
pytest
cypress
playwright
selenium
benchmarks
benching

# --- UI / UX / web acronyms users type prose-style ---
ux
ui
uiux
frontend
backend
fullstack
fullstacks
sysadmin
devs
dev
prod
staging
qa
qe
ssr
csr
spa
pwa
seo
ab
analytics

# --- People / brands often typed in prose ---
abdurrahim
github
gitlab
slack
discord
notion
linear
jira
asana
trello
figma
miro
zoom
stripe
twilio
sendgrid

# --- tuipo itself ---
tuipo
harper
harper-core
grammarly
