Coder Social home page Coder Social logo

apertamono / nerdy-naming-schemes Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 529 KB

Thematic word lists for naming objects automatically

License: MIT License

naming-schemes theme thematic-lists lists word-list words hostnames servers names games

nerdy-naming-schemes's Introduction

Thematic lists of names

This is a collection of thematic word lists that you could use to name a dozen servers or a few hundred files. The first of these lists were created to name cities in a game, and I think they could be useful in scripts that generate codenames, version labels or stories. There may be other use cases I never heard of. I prefer lists that are ordered naturally, e.g. by size or date, so you don't have to use alphabetical order every time. Many of these lists contain some diacritics and special characters; it's an international collection. Besides general comments at the top, names are not explained, so you can copy a whole list at once, and use it to assign names automatically.

Overview of themes

Filename Theme Number of names
Asteroids.txt Asteroids/minor planets/SSSBs 22,708
BaiJiaXing.txt Chinese family names 504
Battleships.txt Historical battleship classes 129
Bible.txt Bible books 62
Bitcoin.txt Bitcoin addresses 64
Capitals.txt National capitals 191
Cities.txt Largest cities in the world 238
Codes.txt Codes A0-Z9 260
Coins.txt Cryptocurrencies (2017) 701
Countries.txt UN member states 193
Currencies.txt National and international currencies 77
Elements.txt Named chemical elements 118
Em.txt Symbols for named chemical elements 118
Esperanto.txt Esperanto words 1626
Fish.txt Common fish names 1083
Forbes2000.txt Forbes Global 2000 companies (2021) 2000
Gods.txt Deities 253
Guns.txt Historical firearms 169
Ice.txt Words for ice in Yupik 99
Langfam_Austronesian.txt Language family: Austronesian 1094
Langfam_Niger-Congo.txt Language family: Niger-Congo 1400
Langfam_Trans-New-Guinea.txt Language family: Trans-New-Guinea 459
Language_isolates.txt Isolated languages 88
Names-NL-female.txt First names for girls in the Netherlands 250
Names-NL-male.txt First names for boys in the Netherlands 250
Nobel-Lit.txt Winners of the Nobel Prize for Literature 117
Numbers.txt Numerals 000-999 1000
Prophets.txt Prophets according to Islam 25
Stars.txt The brightest celestial bodies 55
StarTrek.txt Star Trek characters 204
Surnames-US.txt Most common surnames in the USA 1000
Tokens.txt Cryptocurrency tokens (2017) 316
UN.txt United Nations organs and agencies 40

If you want to add a list, please make a pull request with the new file. I will add the description here. It should be a canonical or comprehensive list representing significant cultural heritage or natural phenomena - not just one person's favorites. I try to represent cultures from across the world, while focusing on Latin text for technical reasons.

History

This collection wasn't started in an office. Do you remember playing Sid Meier's Alpha Centauri? One of the things that made it an epic game was the characters of the faction leaders, divided not by nationality, but by ideology. The city names, on the other hand, were not as distinctive. It felt like they were all created by a 19th-century poet. Besides, I needed more names on big maps. So I created my own city names, using semantic domains that seemed suitable for each faction.

The themes folder contains the thematic lists in plain text, plus some comments at the start of the file. See the basenames folder in the original namenlijsten repo for the faction files that you'd put in the Alpha Centauri folder. Those lists were a mixture of Dutch and English. This repo is a general collection of thematic word lists in English, not limited to Alpha Centauri factions.

In 2017, cryptocurrencies securing their own blockchain and other tokens were listed separately, but this distinction isn't so clear anymore, and providers of market cap statistics don't separate their rankings into coins and tokens anymore. I'll keep the lists from 2017 for historical interest.

Other collections

I started this collection before I knew the term 'naming scheme'. So I'm not sure whether I know all the relevant sources. Many lists in the collections I found contain explanations and comments, so you can't use them to assign names automatically.

nerdy-naming-schemes's People

Contributors

apertamono avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

prokhorz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.