
CLI tool for brainstorming and checking domain name availability with keyword permutations and TLD presets
tldx is a command-line domain name brainstorming and availability checker that generates domain combinations using keywords, prefixes, suffixes, and TLD variations. The tool performs concurrent availability checks using RDAP (Registration Data Access Protocol) and streams results in real-time as domains are validated.
The tool supports regex pattern matching for generating systematic domain combinations, such as checking all 3-letter .com domains or domains following specific patterns. It includes curated TLD presets (popular, tech, cheap, geo) to quickly target specific domain categories without manually specifying individual TLDs. Users can filter results to show only available domains and export data in multiple formats including JSON, CSV, and grouped views.
tldx is designed for technical founders, indie hackers, and anyone conducting domain name research. It handles domain length filtering, provides colored terminal output with availability indicators, and includes safety validations to prevent regex patterns that would generate excessive combinations (over 500,000). The tool supports brace expansion on Unix systems for complex keyword combinations and offers detailed statistics on execution performance.
# via Homebrew
brew install tldx
# via winget
winget install --id=brandonyoungdev.tldx -e
# via Go
go install github.com/brandonyoungdev/tldx@latest
