Skip to main content

Generate fun human-friendly project names

Project description

namzy

Generate fun, human-friendly fused project names from a bundled local wordlist.

Install

pip install namzy
# or run without installing:
uvx namzy

CLI usage

namzy

# Multiple names
namzy --count 5

# Reproducible output
namzy --seed 42 --count 3

Library usage

from namzy import generate

name = generate()

# Reproducible
name = generate(seed=42)

Wordlist

Namzy uses the shared bundled wordlists of 300 geographic names and 300 common words. Each pair may be joined in either order, for 180,000 raw ordered pairings before seam cleanup and mangling. No network required.

Mangling

Names pass through seam cleanup and the consonant rotation c→q · f→v · k→c · q→k · s→z · z→s · v→f · w→u.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

namzy-1.0.11.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

namzy-1.0.11-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file namzy-1.0.11.tar.gz.

File metadata

  • Download URL: namzy-1.0.11.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for namzy-1.0.11.tar.gz
Algorithm Hash digest
SHA256 d504e82ef1ed40565e590f5975fdb86534b6ce6199c50104fad4a6a1055cd32d
MD5 e608c90fbeb5186200219107a26f85b0
BLAKE2b-256 aa85eeb4342364ff91378b132664796d18b9764430e6078f07baf26043ed5371

See more details on using hashes here.

File details

Details for the file namzy-1.0.11-py3-none-any.whl.

File metadata

  • Download URL: namzy-1.0.11-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for namzy-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 21b27153b40864bbd5e1b3df3d9794cee38cf904c1ea6d8cf27360b89317541d
MD5 df042724a858f0d611e6a46d95e6928e
BLAKE2b-256 48ac6c742f20f872448f765d99bbd8987e6c863b6104de7687eca59ae163043f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page