Hey,

I was looking for a second fun domain, and I know this is a hard subject, since nobody really likes giving away rare finds of unused, cheap, and yet cool domain names, so not asking for suggestions. I actually found a whole bunch of those against my own expectations last week, tbh, but I’m still looking for a ‘perfect one’. So, my question is: how do you go about looking for fun domain names? Is there anything that can help with getting something nice? And what are your expectations in getting one? (Short? Funny? Pronounceable?)

I did already try asking a LLM (ChatGPT) or three, but I actually came up with way better ones than those could generate, so they aren’t adding to the solution. I also tried those websites that ask you to enter a few words to put one together, but they were even worse, cause they just spit out .com addresses, while I like to integrate the TLD into the name (like for [already taken] example: “do.pe”). 😅

Or do I really have to depend on my own imagination alone? Cause the thing is that my imagination is known to usually spit out the best ideas when it’s just too late. 😅

Anyway, TL;DR: Any input that improves the finding of a good unique domain name would be welcome. 😜

  • Morgikan
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    You could always use password cracking tools like John the Ripper or crunch to modify existing word lists into domain syntax. Or really just use bash to do a quick script. For example, if you had a list of preferred TLDs like .al then you could iterate through a word list using something like a positive look behind regex statement to build out matches. So, if you had a word like “lyrical” that would be transformed into “lyric.al”. Just a thought anyway.

    • Morgikan
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 months ago

      var word = ‘lyrical’

      var re = new RegExp(`(.+(?<=^.{${word.length-2}}))(.*)`);

      var m = re.exec(word)

      var domain = `${m[1]}.${m[2]}`

      Domain is then “lyric.al”. That would be the basic jist of it. Run through a wordlist, pattern match it out into groups, concatenate the groups with the “.”. You could probably make the domain list and then do a check against it for TLDs of interest (like “.al”).