This project uses a pre-trained Markov chain model to generate realistic usernames. The training set consisted of username lists provided by SecLists.
pipx install git+https://github.com/karrni/username-generator
To generate a username simply run:
usergen
You can also generate multiple usernames and change their length:
usergen --num 5 --length 10