I've tried quite a few of these, yours is nicely done. I was surprised at some of the beautiful domain names it generated. Now I just have to control my urge to register even more domain names I'll never actually complete the project for...
This IS nice. I tried it and does come up with good suggestions. A tool which think does a little better on the semantics side is http://nameboy.com. Their problem is that names proposed are often not available (despite) their status at nameboy.com. Your tool seems to avoid that problem somehow. The way you figured out to get your availability info in parallel and with DNS checks first seems very elegant.
I know this market well. if you want more ideas and suggestions for better name generation logic and dictionaries, give me a shout (rastaquere AATT gmail DOTT com). maybe we can work on something together.
I see one obvious potential for improvement. My word was 'treatise' and I asked for prefixes, and I got things like:
hurttreatise.com
but that's not a very good domain name because it's ambiguous when spoken whether both words are fully spelled. I think you should be avoiding duplicate letters at word boundaries.
I like this a lot. For my current needs, I think this gives the best results of all the tools out there I've tried. I do occasionally get duplicates in the same set of results, but other than that this rocks!
I don't know why you've made it rely on javascript though. It would have been so easy to make it degrade gracefully... Surely no more than half an hours work?
I see this complaint a lot, and agree it is not hard to provide basic functionality without JavaScript. However, I'd be interested to know where in life the JavaScript is lacking. The only place I have ever encountered a lack of JavaScript was the browser on the Nintendo Wii (I was shocked and amazed).
I've personally been hit by XSS on Twitter. Millions of other people have been hit by XSS flaws too. The Internet's mostly composed of poorly written websites lacking basic security, so I'm no longer comfortable having JS turned on globally. I disable it and enable it temporarily on a per website basis. Fortunately, the vast majority of websites don't need it to be enabled for them to work. It's just a bit annoying when you come across a website that has no real requirement for JS but wont work without it, so you have to enable it.
That's not really an argument against my policy of globally disabling JS though is it. I have enabled it for this website, but it shouldn't have been necessary.
Besides, who knows what might happen to the website in future? He might add some premium services and require a login?
The important question is this though, how well does this website work with screen readers? I'm guessing blind people are out of look here, but I know there are a few blind people who hang around here so I'm hoping one of them gives it a try and reports back.
I find this a very strange question. It would work the same way most other websites work...
You'd enter a domain into a form, hit the submit button, a new page would load with the results.
It would look slightly less fancy because all the results would return at once and there would be no animation.
However, you'd then add some javascript to the page to overload the submit button and make it use js to retrieve the results to get the current effect. So most users would have the fancy bits instead.
First of all, fantastic job. Really love how fast this is.
As a user, I think "Don't like any of these? Search again, you'll get something different!" could be replaced with a great button: "Show More" or "Show Next Cycle" or something like that. It'd be much easier to find instead of looking for that text link at the bottom.
Essentially. I went through a dictionary dump of every word with 4 letters or less, got rid of the crappy/obscure words, and then split them up into lists of nouns, verbs, and adjectives.
My goal was to automate my own technique for finding good domains: Pick a keyword, and try to come up with a short modifier that isn't taken yet.
Where are the results? Please post successful name finds if there are any. I'm calling foul. I've written a few months ago that domain name generators are dead.