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.10.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.10-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: namzy-1.0.10.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":null}

File hashes

Hashes for namzy-1.0.10.tar.gz
Algorithm Hash digest
SHA256 245abfb97086e9dec9704d7e17fee69a2e7e34c10f71089bd9c9d75351967a0c
MD5 418750850d455237bccb9dae1bbe31af
BLAKE2b-256 1d8877300417d7dcc45b837e91b7b81b2e8a8f61b78658ac0cbb4cc7530c3797

See more details on using hashes here.

File details

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

File metadata

  • Download URL: namzy-1.0.10-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":null}

File hashes

Hashes for namzy-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4bac3a3bbed7b84152b7be9d98c19013e26baeb857ba2306e452825db29431e1
MD5 b7e784d0e27ffcc0f9557140b897a61a
BLAKE2b-256 450fc7b5e15767cb5fe1923b38fabbec1df7f786235e7b9a02648a708b58a84c

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