Open Source

Domain Tools, Open Source

ABTdomain builds open-source tools for domain name analysis and domain investing. DKSplit is a domain name segmentation library that splits concatenated strings like bestcarinsurance into real words using a BiLSTM-CRF neural model. Free Domain Sale Page is a static template that lets domain investors deploy professional for-sale landing pages on Cloudflare Pages at zero cost.

Last updated:

DKSplit is a domain name segmentation library powered by a BiLSTM-CRF model. Given a concatenated domain string like bestcarinsurance, it splits it into meaningful words: best car insurance.

  • BiLSTM-CRF architecture, INT8 quantized to 9 MB — runs anywhere without GPU
  • Brand-aware: recognizes thousands of product names and proper nouns
  • Multi-language support: English, French, German, Spanish
  • Minimal dependencies — only numpy and onnxruntime
  • A Go port is also available for high-throughput scenarios where inference speed is critical
pip install dksplit
View on GitHub

A static, single-page domain sale template designed for domain investors. Fork the repo, edit one config file, and deploy — no build step, no server, no cost.

  • 24 built-in themes across 3 categories: gradient, distinctive, and personality
  • PageSpeed 100/100 — fully static with zero external dependencies at runtime
  • Mobile-responsive and SEO-optimized with Schema.org structured data
  • Contact via Email, Telegram, or WhatsApp — configurable in a single file
  • Free hosting on Cloudflare Pages with automatic SSL
View on GitHub

Frequently Asked Questions

What is domain name segmentation?
Domain name segmentation is the process of splitting a concatenated domain string into its component words. For example, bestcarinsurance becomes best car insurance. This is useful for domain valuation, keyword extraction, and bulk domain portfolio analysis. DKSplit performs this task using a BiLSTM-CRF neural model that ships as a 9 MB INT8-quantized ONNX file — no GPU required.
How do I split a domain name into words?
Install DKSplit with pip install dksplit, then call dksplit.split("yourdomainname") in Python. It returns a list of segmented words. For high-throughput use cases (e.g., processing millions of domains), a Go port is also available with significantly faster inference speed.
How do I create a free domain-for-sale landing page?
Fork the Free Domain Sale Page repository on GitHub, edit the configuration file with your domain name and contact details, then deploy to Cloudflare Pages. No build step, no server, no cost. The template includes 24 built-in themes and scores PageSpeed 100/100.
Are these tools free to use?
Yes. DKSplit is licensed under Apache 2.0 and Free Domain Sale Page is licensed under MIT. Both are free for commercial and personal use.

More Coming Soon

We're building more open-source tools for the domain ecosystem. Star our repos, report issues, or contribute directly.

ABTdomain on GitHub

Built by ABTdomain · Lyalpha GmbH