domainsearcher-app  by vasilytrofimchuk

AI-powered domain name selection and scoring tool

Created 4 months ago
596 stars

Top 54.0% on SourcePulse

GitHubView on GitHub
Project Summary

Startup Domain Search Score and choose the best domain name for your startup — not just generate and check. Describe your startup idea → get 60 creative domain name candidates → check real-time availability across the TLDs you care about → score each name on Length, Pronounceability, Memorability, Brandability, Zone availability, and AI Fit → pick the winner with confidence. The tool targets startup founders and entrepreneurs, offering a free, no-signup solution for objective domain selection.

How It Works

This project is a client-side application built with static HTML and vanilla JavaScript (ES modules), requiring no build step. It employs a two-stage domain availability check, combining RDAP (rdap.org) and DNS-over-HTTPS (Cloudflare 1.1.1.1) for enhanced accuracy, operating entirely within the browser without a proxy. AI models, accessible via Groq, OpenAI, or Anthropic, score names on Pronounceability, Memorability, Brandability, and AI Fit based on a user-provided startup description. Length and Zone availability are computed locally. Users can adjust the weights for these scoring dimensions to personalize their ranking criteria.

Quick Start & Requirements

  • Primary install / run command: Serve the repository root over HTTP. Example: npx serve . or python3 -m http.server 8080. Access the application at http://localhost:8080.
  • Non-default prerequisites and dependencies: An HTTP server is required (e.g., npx serve, Python's http.server) as the application uses ES modules and does not function correctly via the file:// protocol.
  • Links: Live site: https://domainsearcher.app

Highlighted Details

  • AI-powered scoring across six dimensions: Length (LEN), Pronounceability (PRO), Memorability (MEM), Brandability (BRD), Zone availability (ZON), and AI Fit (FIT).
  • Robust two-stage domain availability checking (RDAP + DoH) to mitigate false negatives from registries.
  • Bundled Groq API key (free tier) for immediate AI functionality, with support for user-provided keys from Groq, OpenAI, or Anthropic.
  • Full client-side operation using browser localStorage for persistence, eliminating the need for a backend or user accounts.

Maintenance & Community

The project is hosted on GitHub Pages. No specific details regarding notable contributors, sponsorships, partnerships, or community channels (e.g., Discord, Slack) are provided in the documentation.

Licensing & Compatibility

The license type is not explicitly stated in the provided documentation. This omission requires clarification for commercial use or closed-source integration.

Limitations & Caveats

Data persistence relies solely on browser localStorage, meaning user data is not centrally backed up and can be lost if browser data is cleared. The bundled free-tier API key may be subject to rate limits or future changes, necessitating the use of personal keys for consistent operation. The subjective nature of AI scoring means results depend on the quality of the input description and the chosen AI model.

Health Check
Last Commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
18 stars in the last 30 days

Explore Similar Projects

Starred by Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), Michael Chiang Michael Chiang(Cofounder of Ollama), and
7 more.

openbench by groq

0%
784
Provider-agnostic LLM evaluation infrastructure
Created 11 months ago
Updated 2 weeks ago
Starred by Will Brown Will Brown(Research Lead at Prime Intellect), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
16 more.

stagehand by browserbase

0.6%
23k
AI browser automation framework for production
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.