I was trying to find available domain names for a project I’m planning to start. All the ones that came to mind were already taken. I wrote a simple script that would query the Namecheap API with various combinations of keywords and TLDs to see which combinations are still available. That script worked fairly well. Then I came across gocui which allows you to build ncurses style terminal GUI apps in Go. I decided to extend my simple script and build a full fledged GUI app.