dns/tldx: new port: Domain availability research tool

tldx helps you brainstorm available domain names fast.

Features:
- Smart keyword-based domain permutations (prefixes, suffixes, TLDs)
- Fast and concurrent availability checks with RDAP
- Streams results as they're found
- Supports multiple output formats (text, json, json-stream, json-array, csv)
- 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

WWW: https://github.com/brandonyoungdev/tldx

PR:		287726
Reported by:	Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
This commit is contained in:
Yusuf Yaman
2025-06-22 23:30:23 +03:00
committed by Hiroki Tagato
parent 507cbd8040
commit a388c707ac
4 changed files with 36 additions and 0 deletions
+1
View File
@@ -228,6 +228,7 @@
SUBDIR += scavenge
SUBDIR += sleuth
SUBDIR += subfinder
SUBDIR += tldx
SUBDIR += totd
SUBDIR += udns
SUBDIR += unbound
+20
View File
@@ -0,0 +1,20 @@
PORTNAME= tldx
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.4
CATEGORIES= dns
MAINTAINER= nxjoseph@protonmail.com
COMMENT= Domain Availability Research Tool
WWW= https://github.com/brandonyoungdev/tldx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
GO_MODULE= github.com/brandonyoungdev/tldx
GO_BUILDFLAGS+= -ldflags="-s -w -X github.com/brandonyoungdev/tldx/cmd.Version=${DISTVERSIONFULL}"
PLIST_FILES= bin/tldx
.include <bsd.port.mk>
+5
View File
@@ -0,0 +1,5 @@
TIMESTAMP = 1750623987
SHA256 (go/dns_tldx/tldx-v1.2.4/v1.2.4.mod) = d7cf1cc97c791779e7a4ba19bd81f7225f5728678db5b5febec8c89fb85003ee
SIZE (go/dns_tldx/tldx-v1.2.4/v1.2.4.mod) = 1377
SHA256 (go/dns_tldx/tldx-v1.2.4/v1.2.4.zip) = 2cacc5a744b414e660fd74d374a2a0c6b04784eed24bf1398428e1968faa942a
SIZE (go/dns_tldx/tldx-v1.2.4/v1.2.4.zip) = 6350620
+10
View File
@@ -0,0 +1,10 @@
tldx helps you brainstorm available domain names fast.
Features:
- Smart keyword-based domain permutations (prefixes, suffixes, TLDs)
- Fast and concurrent availability checks with RDAP
- Streams results as they're found
- Supports multiple output formats (text, json, json-stream, json-array, csv)
- 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