tldx is a powerful CLI tool designed to streamline domain name research by generating and checking permutations of keywords against various top-level domains (TLDs). Whether you're brainstorming ideas for your next project or searching for an available domain, tldx simplifies the process with its efficient and user-friendly approach.
Key Features
Smart Permutations: Automatically generate domain name variations using customizable prefixes, suffixes, and TLDs.
TLD Presets: Quickly select predefined groups of popular or specialized TLDs to streamline your search.
Output Formats: Customize the output in formats like text, JSON, CSV, or even streaming results for real-time analysis.
Integration with OpenAI: Leverage AI-driven suggestions for domain brainstorming, enhancing creativity and efficiency.
Audience & Benefit
Ideal for technical founders, indie hackers, startups, and anyone seeking a memorable domain name. tldx empowers users to efficiently explore available domains, ensuring they find the perfect fit quickly and without unnecessary complexity.
Install tldx via winget to start your domain research journey today.
README
tldx
tldx helps you brainstorm available domain names fast.
tldx openai -p get,use -s ly,hub -t com,io,ai --only-available
✔️ getopenaily.com is available
✔️ useopenaihub.io is available
...
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
GitHub CLI (gh) is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place.
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
Windows Terminal is a modern terminal application for users of command line tools and shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL).
Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and the ability to create your own themes and customize text, colors, backgrounds, and shortcut key bindings.
DevToys helps with daily development tasks by offering a bundle of tiny tools designed to do quick, specific tiny tasks.
No need to use many untrustworthy websites to simply decode a text or compress and image.
With Smart Detection, the app intuitively selects the best tool for the data on your clipboard.
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
GitHub CLI (gh) is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place.
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
Windows Terminal is a modern terminal application for users of command line tools and shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL).
Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and the ability to create your own themes and customize text, colors, backgrounds, and shortcut key bindings.
DevToys helps with daily development tasks by offering a bundle of tiny tools designed to do quick, specific tiny tasks.
No need to use many untrustworthy websites to simply decode a text or compress and image.
With Smart Detection, the app intuitively selects the best tool for the data on your clipboard.
🔧 Supports TLD presets to quickly select groups of common or curated TLD sets
📏 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
show-tld-presets Show available TLD presets
Flags:
-f, --format string Format of output (text, json, json-stream, json-array, csv) (default "text")
-h, --help help for tldx
-m, --max-domain-length int Maximum length of domain name (default 64)
--no-color Disable colored output
-a, --only-available Show only available domains
-p, --prefixes strings Prefixes to add (e.g. get,my,use)
--show-stats Show statistics at the end of execution
-s, --suffixes strings Suffixes to add (e.g. ify,ly)
--tld-preset string Use a tld preset (e.g. popular, tech)
-t, --tlds strings TLDs to check (e.g. com,io,ai)
-v, --verbose Show verbose output
--version version for tldx
🔗 Examples
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
Presets
You can use presets for tlds. For example:
$ tldx google --tld-preset popular
❌ google.com is not available
❌ google.co is not available
❌ google.io is not available
❌ google.net is not available
...
$ tldx google --tld-preset geo
❌ google.au is not available
❌ google.de is not available
❌ google.us is not available
❌ google.eu is not available
...
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
...
Brace Expansion (macOS, Linux)
Brace expansion is a built-in feature of most Unix shells (e.g., bash, zsh). You can use it like this:
tldx {get,use}{tldx,domains} {star,fork}ongithub
✔️ gettldx.com is available
✔️ starongithub.com is available
✔️ forkongithub.com is available
❌ getdomains.com is not available
✔️ usetldx.com is available
❌ usedomains.com 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
...
Output Formats
By default, output is human-readable (text). You can change it with the --format or -f flag:
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.
With minimal configuration, you can start using all of the functionality provided by the AWS Management Console from your favorite terminal program.
The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.
With minimal configuration, you can start using all of the functionality provided by the AWS Management Console from your favorite terminal program.
zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells.
zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells.
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
Microsoft Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Microsoft Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
AI Shell is a CLI tool that brings the power of artificial intelligence directly to your command line! Designed to help you get command assistance from various AI assistants, AI Shell is a versatile tool to help you become more productive in the command line. We call these various AI assistant providers agents. You can use agents to interact with different generative AI models or other AI/ML/assistant providers in a conversational manner.
AI Shell is a CLI tool that brings the power of artificial intelligence directly to your command line! Designed to help you get command assistance from various AI assistants, AI Shell is a versatile tool to help you become more productive in the command line. We call these various AI assistant providers agents. You can use agents to interact with different generative AI models or other AI/ML/assistant providers in a conversational manner.
AI Shell is a CLI tool that brings the power of artificial intelligence directly to your command line! Designed to help you get command assistance from various AI assistants, AI Shell is a versatile tool to help you become more productive in the command line. We call these various AI assistant providers agents. You can use agents to interact with different generative AI models or other AI/ML/assistant providers in a conversational manner.