git: a388c707ac1c - main - dns/tldx: new port: Domain availability research tool
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Jun 2025 14:02:39 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a388c707ac1c1967650976513d036c4ba0a4d68c
commit a388c707ac1c1967650976513d036c4ba0a4d68c
Author: Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2025-06-22 20:30:23 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-06-30 14:02:11 +0000
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)
---
dns/Makefile | 1 +
dns/tldx/Makefile | 20 ++++++++++++++++++++
dns/tldx/distinfo | 5 +++++
dns/tldx/pkg-descr | 10 ++++++++++
4 files changed, 36 insertions(+)
diff --git a/dns/Makefile b/dns/Makefile
index 905cf18e2c35..6de9331776a7 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -228,6 +228,7 @@
SUBDIR += scavenge
SUBDIR += sleuth
SUBDIR += subfinder
+ SUBDIR += tldx
SUBDIR += totd
SUBDIR += udns
SUBDIR += unbound
diff --git a/dns/tldx/Makefile b/dns/tldx/Makefile
new file mode 100644
index 000000000000..bd896dfc7453
--- /dev/null
+++ b/dns/tldx/Makefile
@@ -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>
diff --git a/dns/tldx/distinfo b/dns/tldx/distinfo
new file mode 100644
index 000000000000..cda71d91e14a
--- /dev/null
+++ b/dns/tldx/distinfo
@@ -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
diff --git a/dns/tldx/pkg-descr b/dns/tldx/pkg-descr
new file mode 100644
index 000000000000..7cb2ea90c644
--- /dev/null
+++ b/dns/tldx/pkg-descr
@@ -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