Skip to main content

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 500 geographic names and 500 common words. Each pair may be joined in either order, for 500,000 raw ordered pairings before seam cleanup and replacement collisions. No network required.

Mangling

Names pass through seam cleanup, then activate a seed-derived subset of 1 to 10 replacement rules from c→q · f→v · k→c · q→k · s→z · z→s · v→f · w→u · b→p · p→b.

License

MIT

Release files for namzy 1.0.23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for namzy 1.0.23
File Size Uploaded
namzy-1.0.23.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for namzy 1.0.23
File Interpreter ABI Platform
namzy-1.0.23-py3-none-any.whl Python 3 none any Details

Total release size: 20.1 kB

Release files / namzy-1.0.23.tar.gz

Download URL namzy-1.0.23.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c75b94f80f4b4ae55afd9562005c61d2d59d670043f04b816403e072fa32603b
BLAKE2b-256 checksum
How to use checksums
1e86f9f3b52f4b9f7dd09cdb8ee556efaf686b1c9067b5755a4ee48bf9efe36f
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / namzy-1.0.23-py3-none-any.whl

Download URL namzy-1.0.23-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c5294dacb974eae5fed57a26112dd0523c21f55b80cb9201c2c0bf582c9d13b6
BLAKE2b-256 checksum
How to use checksums
6723670d0d7a0447c9ad74d6a7f1d956c2f3c274b874b7705ffe61c2a8a0113c
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

1.0.23 This release

2 release files

1.0.21

2 release files

1.0.19

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.11

2 release files

1.0.10

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page