passport-local
Local username and password authentication strategy for Passport.
unique-username-generator
A package to generate a unique username from email or randomly selected nouns and adjectives. User can add a separator between the username, define the maximum length of a username and adds up to six random digits.