C++23 header-only libraries compiled to WebAssembly with Emscripten.
Everything runs in your browser — no server required.
⭐ Persona Generator
Generates a complete fictional persona by composing six libraries
through entity-generator adapter components. Country, city, birthday,
physical traits, and name — all coherent in a single entity.
Waiting for module to load…
Loading WebAssembly…
name-generator
Generate real-world first names and surnames from culture/gender-specific lists.
GitHub →
Waiting for module to load…
Loading WebAssembly…
nickname-generator
Generate gamer-style nicknames — from a real name or fully random.
GitHub →
Waiting for module to load…
Loading WebAssembly…
entity-generator
Composable entity generation with typed components. This demo generates an RPG character sheet.
GitHub →
Waiting for module to load…
Loading WebAssembly…
birth-generator
Generate demographically plausible birthdays using UN population data.
GitHub →
Waiting for module to load…
Loading WebAssembly…
biodata-generator
Generate physical characteristics — height, weight, eye/hair color, blood type — using population statistics.
GitHub →
Waiting for module to load…
Loading WebAssembly…
city-generator
Generate random cities with population-weighted selection from GeoNames data.
GitHub →
Waiting for module to load…
Loading WebAssembly…
country-generator
Generate random countries with comprehensive metadata — geography, politics, culture, telecom.
GitHub →