hatchmoment. scored by care · not by stars

names-go

Go library that creates readable, memorable usernames and slugs

It solves the hassle of coming up with human‑friendly identifiers by composing words from themed vocabularies. The generator is deterministic, concurrency‑safe, and requires no external services or dependencies. Developers can customize packs or use the built‑in common and cinema packs, choosing formats like usernames, slugs, or display names. Compared to ad‑hoc scripts, it offers a polished API, weight‑based selection, and built‑in profanity/reserved‑word filtering.

deterministicgogolangidentifierslibraryname-generatorrandom-name-generatorslugusername-generatorzero-dependencies
View on GitHub →

improbabilitea/names-go