GoFindADomain - Domain Availability Checker

2 min read Original article ↗
  ___      ___ _         _   _   ___                  _      
 / __|___ | __(_)_ _  __| | /_\ |   \ ___ _ __  __ _(_)_ _  
| (_ / _ \| _|| | ' \/ _` |/ _ \| |) / _ \ '  \/ _` | | ' \ 
 \___\___/|_| |_|_||_\__,_/_/ \_\___/\___/_|_|_\__,_|_|_||_|

Fast, concurrent domain availability checker with TUI

Installation

Homebrew (macOS/Linux)

brew install james-see/tap/gofindadomain

Go Install

go install github.com/james-see/gofindadomain/cmd/gofindadomain@latest

Download Binary

curl -L https://github.com/james-see/gofindadomain/releases/latest/download/gofindadomain_$(uname -s)_$(uname -m).tar.gz | tar xz

âš¡

Blazing Fast

Concurrent whois lookups with configurable parallelism. Check 1400+ TLDs in minutes.

🎨

Beautiful TUI

Interactive terminal UI with keyboard navigation, live progress bar, and color-coded results.

📦

Zero Dependencies

Single binary with all TLDs embedded. Just download and run—no config needed.

🔄

Always Updated

Fetch latest TLDs from IANA anytime with --update-tld flag.

See it in action

$ gofindadomain -k mycompany -E top-12.txt

Checking 12 domains...

[avail] mycompany.net

[avail] mycompany.io

[taken] mycompany.com - Exp: 2026-03-15

[avail] mycompany.dev

[taken] mycompany.org - Exp: 2025-08-22

...

Total: 12 checked • 8 available • 4 taken

Usage

Interactive TUI Mode

gofindadomain -i

CLI Mode

gofindadomain -k yourkeyword -e .com gofindadomain -k yourkeyword -E tlds.txt gofindadomain -k yourkeyword -E tlds.txt -x # only show available