Skip to content

About

Generate usernames from random words or characters, in the browser

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Username generator

Generate usernames from random words or characters, with the options of popular password managers' generators. Everything runs in your browser with crypto.getRandomValues; nothing is sent anywhere. Try it at sebastianbattle.com/username-generator.

A companion to remask.

Quick start

With mise installed:

mise install --locked
mise run install
mise run dev

mise run check runs the formatters and linters, mise run test the tests, and mise run build writes the site to dist/. See Contributing for commits and pull requests.

Deployment

Workers Builds deploys main to Cloudflare as a Worker with only static assets, on the route in wrangler.jsonc. In the dashboard, its build command is pnpm run build and its deploy command npx wrangler deploy. Cloudflare runs a route only for a proxied hostname, so sebastianbattle.com has a proxied AAAA record to 100::, Cloudflare's placeholder for a host without an origin.

Word lists

The words come from the EFF's word lists by the Electronic Frontier Foundation, under CC BY 4.0. The files in src/lists/ are unchanged from EFF's; the generator skips the words in src/lists/excluded.txt.

Licence

MIT, except the word lists above and the icons: the interface icons are Lucide's (ISC; some derive from Feather, MIT), and the GitHub mark is Simple Icons' (CC0).

About

Generate usernames from random words or characters, in the browser

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages