___ ___ _ _ _ ___ _ / __|___ | __(_)_ _ __| | /_\ | \ ___ _ __ __ _(_)_ _ | (_ / _ \| _|| | ' \/ _` |/ _ \| |) / _ \ ' \/ _` | | ' \ \___\___/|_| |_|_||_\__,_/_/ \_\___/\___/_|_|_\__,_|_|_||_|
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