Generator Libraries — Live Demos

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 →

Waiting for module to load…
Loading WebAssembly…