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

Uploaded Python 3

File details

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

File metadata

  • Download URL: namzy-1.0.14.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.14.tar.gz
Algorithm Hash digest
SHA256 96fe23918908369e80a78f0ad52d035f4a639c04eee624f3204eb3bbfba354a6
MD5 03983ca8d5f52dcd9d63955b2f29deb7
BLAKE2b-256 838f96fed954e5f2c629c62d6d672f1da8d8f3405a955ff3ceade7043aaf60c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: namzy-1.0.14-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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 933dc9418d90ed5ec5f610616c09b717e6e33500759b4e056ee7c1a01b55506d
MD5 84e63f1754631d15796fc993e67617ca
BLAKE2b-256 300c1220d6d4aa54e7156b9e8459a22ac541572334e7255efdd39896998a04db

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