A Go-based whois and domain intelligence CLI with a tabbed TUI covering WHOIS, DNS, mail auth, SSL/TLS, HTTP, SEO and tech stack detection.
- Stars
- 1,933
- Forks
- 82
- Open issues
- 4
- Last commit
- 3 days ago
What is it?
tldx is a Go command-line tool for brainstorming and checking domain names in bulk. You give it a keyword such as a product name, and it combines that keyword with prefixes, suffixes and TLDs, then checks each resulting domain for availability over RDAP, with DNS and WHOIS support.
Beyond simple lists, it accepts regex patterns to enumerate every combination in a space such as all three-letter .com domains, brace expansion in bash and zsh, and input from a file or stdin. Built-in and custom TLD presets, plus a TOML config file for defaults, make repeated searches quick to run. Results stream as they are found and can be written as text, JSON, CSV or grouped output.
The tool can also look for taken domains that are advertised for sale through the RFC 10023 _for-sale TXT record. It includes an MCP server (`tldx mcp`) so AI agents and IDEs can call the same checks as read-only tools.
Key features
- 01Generates candidate names from keywords combined with prefixes, suffixes and TLDs.
- 02Supports regex patterns to enumerate bulk combinations such as all 3-letter domains.
- 03Checks availability concurrently over RDAP, with DNS and WHOIS support.
- 04Outputs text, JSON, JSON stream, CSV, or grouped results.
- 05Detects taken domains advertised for sale via RFC 10023 records.
- 06Provides an MCP server for AI agents and IDEs.
Use cases
- Brainstorming names for a new product, startup or side project.
- Scanning a large space of short domains for rare available names.
- Letting an AI agent check and suggest domain names through MCP.
- Finding taken domains that holders have advertised as for sale.
Topics
FAQ
- What is tldx?
- A command-line tool that bulk-checks domain name availability via RDAP, DNS and WHOIS, generating names from keywords, prefixes, suffixes and TLDs. tldx is a Go command-line tool for brainstorming and checking domain names in bulk. You give it a keyword such as a product name, and it combines that keyword with prefixes, suffixes and TLDs, then checks each resulting domain for availability over RDAP, with DNS and WHOIS support.
- Is tldx free to use? What license does it have?
- tldx is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is tldx still maintained?
- Actively maintained. The last commit to tldx was on Oct 19, 2026.
- What can I use tldx for?
- Brainstorming names for a new product, startup or side project. Scanning a large space of short domains for rare available names. Letting an AI agent check and suggest domain names through MCP. Finding taken domains that holders have advertised as for sale.
- Where can I get tldx?
- The source code and installation instructions are on GitHub: https://github.com/brandonyoungdev/tldx
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free domain registration service with multiple extensions, plus a DNS and website learning guide, documented in this repository.
An all-in-one IP toolbox for checking your IP and geolocation, WebRTC and DNS leaks, connectivity, speed, MTR, censorship and Whois, self-hostable with Docker.
A web toolbox for IP lookup, network and DNS/CDN diagnostics, browser fingerprint checks, and AI service status, deployable on Cloudflare Workers.
Web toolkit for analyzing any domain, combining DNS lookups, IP geolocation, WHOIS and SSL certificate history in one interface.
A CLI and template catalog of ready-to-use agents, commands, settings, hooks and MCP integrations for configuring Claude Code.