Thank you for your question.
The list is generated by selecting nearly 40,000 of the most popular words in English.
Eventually, I plan to add words in other languages, such as Spanish, French, etc.
Then, using natural language processing libraries and LLM, the words obtain their grammatical classes and sentiments.
I have different servers that will then have the job of checking the availability of the domains.
Every week, I retrieve the results and automatically generate my various speadsheets using a Python script (the openpyxl library is really nice).