May 31, 2025 ~ 4 min read

I Built tldx to Make Domain Name Search Less Annoying (and Faster!)


tldx logo

I’ve wasted too much time checking if domains are available for side projects. So I made tldx to do it fast and locally.

tldx logo

What is Does

You give it some keywords, optionally add prefixes, suffixes, or TLDs. Then it checks what’s available.

$ tldx google
 google.com is not available
$ tldx openai -p get,use -s ly,hub -t com,io,ai --only-available
✔️ getopenaily.com is available
✔️ useopenaihub.io is available
   ...

Features

  • Keyword-based domain permutations (prefixes, suffixes, TLDs)
  • Fast and concurrent WHOIS availability checks
  • Streams results as they’re found
  • Optional filtering by domain length
  • Great for technical founders, indie hackers, and naming brainstorms

Usage

Usage:
  tldx [keywords] [flags]
  tldx [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  version     Print the version

Flags:
  -h, --help                    help for tldx
  -m, --max-domain-length int   Maximum length of domain name (default 64)
  -a, --only-available          Show only available domains
  -p, --prefixes strings        Prefixes to add (e.g. get,my,use)
      --show-stats              Show statistics
  -s, --suffixes strings        Suffixes to add (e.g. ify,ly)
  -t, --tlds strings            TLDs to check (e.g. com,io,ai)
  -v, --verbose                 Show verbose output

More Examples

Checking Domain Availability

$ tldx google
 google.com is not available
$ tldx google youtube reddit
 reddit.com is not available
 google.com is not available
 youtube.com is not available

Permutations

This permutates the keywords with the specified prefixes, suffixes, and TLDs, checking for availability:

$ tldx google --prefixes get,my --suffixes ly,hub --tlds com,io,ai
  ✔️  mygooglely.com is available
  ✔️  getgooglely.ai is available
 mygoogle.ai is not available
  ...

Show Only Available Domains

$ tldx google reddit facebook -p get,my -s ly,hub -t com,io,ai --only-available
  ✔️  getgooglely.ai is available
  ✔️  getreddithub.com is available
  ✔️  getreddit.ai is available
  ✔️  googlely.ai is available
  ✔️  getredditly.com is available
  ✔️  facebookly.io is available
  ...

Installation

macOS / Linux (Homebrew)

brew install brandonyoungdev/tldx/tldx

or

brew tap brandonyoungdev/tldx
brew install tldx

Linux and Windows (Manual)

Visit the Releases page.

Download the archive for your OS and architecture:

  • macOS / Linux: tldx_<version>_<os>_<arch>.tar.gz

  • Windows: tldx_<version>_windows_<arch>.zip

Extract the binary and move it to a directory in your $PATH:

# Example for Linux/macOS
tar -xzf tldx_<version>_<os>_<arch>.tar.gz
mv tldx /usr/local/bin/

Go (Install from Source)

go install github.com/brandonyoungdev/tldx@latest

If tldx is useful to you, star the repo.

If it’s missing something, feel free to open an issue.

Thanks for checking tldx out!


Brandon Young's profile picture

Hi, I'm Brandon. I'm a software engineer based in Sunnyvale, California. Connect with me on LinkedIn, see some of my work on GitHub, or read more about me on my website.