You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeffrey Paul deb3a689fb new url for new box 4 years ago
bin tweaks 4 years ago
codenamegenerator tweaks 4 years ago
.gitignore inital 4 years ago
Dockerfile latest 4 years ago
LICENSE inital 4 years ago
Makefile inital 4 years ago new url for new box 4 years ago
app.json latest 4 years ago
heroku.yml update heroku.yml 4 years ago inital 4 years ago


This is a python module that generates random codenames for projects.

A basic command, as well as a simple HTTP API server, are included.

I have intentionally excluded words that are long, confusing, hard to spell, as well as occupations, animal names with negative connotations, and some foods and body parts in an attempt to avoid randomly generating negative, threatening, or disgusting code names.

This module uses nothing but the python3 standard library.



Clone the repo, then run PYTHONPATH=. python3 bin/server inside it.


An instance of master should be running at

See Also


You are invited to contribute to this repository. Pull requests that introduce additional words for the lists are welcome, but please keep it simple.


Jeffrey Paul <>


5539 AD00 DE4C 42F3 AFE1 1575 0524 43F4 DF2A 55C2


This code is released into the public domain.