Skip to content

Repository files navigation

Domen Logo

Domen

Instant Domain Finder & Registrar Price Comparator β€” by Codehtml

Find available .com, .ai, and .io domains in sub-50 milliseconds using Cloudflare DNS-over-HTTPS. Zero paid APIs, zero subscriptions, zero tracking.


Next.js 15 React 19 TypeScript Tailwind CSS License: MIT Built by Codehtml


GitHub Stars GitHub Forks Deploy with Vercel


⚑ 1-Command Instant Start

Launch Domen locally with a single terminal command:

πŸͺŸ Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/29Sandesh/domain-hunter/main/install.ps1 | iex

🍎 macOS & 🐧 Linux (Terminal)

curl -fsSL https://raw.githubusercontent.com/29Sandesh/domain-hunter/main/install.sh | bash

πŸ“¦ Or via NPX

npx degit 29Sandesh/domain-hunter domen && cd domen && npm install && npm run dev

The app will instantly launch at http://localhost:3000!


πŸš€ Why Domen?

Most domain search tools either charge expensive subscriptions, require OpenAI API keys, or front-run your searches (silently registering domains you looked up).

Domen is built with a different philosophy:

Feature 🌐 Domen 🏒 GoDaddy / Namecheap πŸ€– Other AI Generators
100% Free & Open Source βœ… Yes ❌ No ❌ Freemium / Paid
Zero API Keys Required βœ… Yes (Runs Locally) ❌ N/A ❌ Needs OpenAI API Key
Sub-50ms DNS Resolution βœ… Yes (Cloudflare DoH) ❌ Slow ❌ Slow
No Search Tracking / Sniping βœ… 100% Private ⚠️ Questionable ⚠️ Logs Queries
Live Registrar Price Comparison βœ… Porkbun, Dynadot, Namecheap, GoDaddy ❌ Own Prices Only ❌ No Price Data
1-Click Self-Hostable βœ… Yes (1-Command) ❌ No ❌ No

✨ Core Features

  • ⚑ Sub-50ms Real-Time DNS Checking: Direct parallel queries to Cloudflare DNS over HTTPS (1.1.1.1) and Google DNS (8.8.8.8) β€” zero rate limits, zero false positives.
  • 🎯 Semantic Brand Ideation: Local semantic thesaurus pairs your keywords with high-recall startup naming formulas (action compounds, evocative metaphors, authority hubs).
  • πŸ’° Live Registrar Price Comparison: Compare real-time prices across Porkbun, Dynadot, Namecheap, Hostinger, and GoDaddy in 1 click.
  • 🎨 Minimal Split-Screen Dashboard: Clean White & Blue modern design with responsive layout and distraction-free results.
  • ⭐ Saved Shortlist: Bookmark candidate domains with persistent browser storage and personal notes.
  • πŸ›‘οΈ 100% Private: Your search queries never leave your browser/server. Zero domain front-running.

πŸ“‚ Ultra-Lean Architecture (9 Core Files)

β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ api/domains/check/route.ts     # Real-time DNS check & price lookup API
β”‚   β”œβ”€β”€ api/domains/generate/route.ts  # Batch candidate generation & parallel scan
β”‚   β”œβ”€β”€ globals.css                    # Clean White & Blue styling
β”‚   β”œβ”€β”€ icon.svg                       # Vector browser favicon
β”‚   β”œβ”€β”€ layout.tsx                     # Root layout & Domen by Codehtml metadata
β”‚   └── page.tsx                       # Split-screen responsive dashboard
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ DomenLogo.tsx                  # Custom geometric D + Dot vector logo
β”‚   β”œβ”€β”€ DomainCard.tsx                 # Clean domain row with 1-click buy & pricing
β”‚   β”œβ”€β”€ DomainSearchInput.tsx          # Single search bar & extension chips
β”‚   β”œβ”€β”€ Header.tsx                     # Minimal navigation with "Domen by Codehtml"
β”‚   └── ShortlistDrawer.tsx            # Slide-out saved bookmark drawer
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ checker.ts                     # Sub-50ms Cloudflare DNS & registrar pricing
β”‚   └── generator.ts                   # Semantic thesaurus & brand naming brain
β”œβ”€β”€ bin/cli.js                         # NPX CLI runner
β”œβ”€β”€ install.ps1                        # Windows 1-command installer
β”œβ”€β”€ install.sh                         # macOS & Linux 1-command installer
└── package.json                       # Minimal zero-bloat dependencies

πŸ› οΈ Manual Installation

# 1. Clone the repository
git clone https://github.com/29Sandesh/domain-hunter.git domen

# 2. Enter directory & install dependencies
cd domen
npm install

# 3. Start local development server
npm run dev

Open http://localhost:3000 in your browser.


⭐ Star History

If you found Domen helpful for finding your startup's next domain, please consider giving it a star! ⭐

Star History Chart


🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check out the Issues page.


πŸ“„ License

Distributed under the MIT License. See LICENSE for details.


Built with ❀️ by Sandesh Agrawal β€’ Codehtml

About

🌐 Domen β€” Instant .com domain finder & registrar price comparator by Codehtml. Sub-50ms DNS checks, 100% free & open source.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages