Your inventory empty cross-linguistic fit —
click any phoneme in the chart below, then press + Add to inventory. Chips you add appear here — click × to remove.
Show co-occurrence heatmap
IPA chart click a cell to inspect · use the inspector to add or remove
not in inventory in inventory heatmap: 0 · · 1
Pulmonic consonants
Non-pulmonic · clicks · implosives · ejectives
Vowels
Inspector
—
click any phoneme
—
—
Inventory stats —
Phonemes
0
Consonants
0
Vowels
0
C:V ratio—
Voicing pairs—
Places used—
Manners used—
CV syllable space—
Cross-ling. fit—
—
Suggested additions based on co-occurrence
Add some phonemes to see what cross-linguistically typical companions you might be missing.
Phonology JSON ready to feed into the rest of the suite
Lexicon 0 entries
Concept Lemma (IPA) Part of speech
Register
Etymology · gloss

Concept | Lemma | Romanized | POS | Register | Etymology · gloss |
--- | --- | --- | --- | --- | --- | ---

Translator type English · get conlang · auto-generates missing words deterministically —
English input Translation
Token breakdown will appear here after translation. Auto-generated words are dashed-orange and persist to the lexicon.
Romanized output via your current romanization map
Grammar — Paradigms & affix rules declensions and conjugations · click any cell to inspect the rule no paradigm
Paradigm
Sample stem Or lexicon entry
Load a preset, or define your own paradigm + affix rules. Cells show inflected forms. Conflicts (multiple rules tied for the same cell) appear in red.
Affix rules 0 rules
POS
Position
Condition (key=value, comma-sep) Form Priority

POS | Condition | Position | Form | Priority |
--- | --- | --- | --- | --- | ---

Sound Change Rules · Lexurgy-style 0 rules
grammar: target > replacement / before _ after · use [V] [C] [nasal] for classes · # = word boundary · 0 = deletion
Diachronic Preview —

Concept | Before |  | After
--- | --- | --- | ---

add lexicon entries first, then apply rules.
Romanization · IPA ↔ Orthography 0 rules

IPA | Spelling | Preview (this word) |  |
--- | --- | --- | --- | ---

Try a word (IPA)
romanized
—
Deterministic Name Generator
Category
Template
Syllables Seed
same seed + same scope → identical word forever. Pick the ones you like — click to add to the lexicon under a chosen concept.
Reference

Hayba Linguistics — open-core conlang stack for AAA game devs, 3D artists, and rigorous worldbuilders. Pareto-relevant 80% (game devs: names, persistent lexicon, signage) on top of a conlang-pro engine (phonology, phonotactics, sound changes, derivation).

Determinism · every public function is pure over (master_seed, params) via SplitMix64. Same input → same output forever.

Cross-linguistic data · phoneme co-occurrence is derived from PHOIBLE (CC-BY-SA). Sampled audio comes from Wikimedia Commons (CC-BY-SA).

SCA syntax · rules are Lexurgy-flavored: target > replacement / before _ after with [class] feature sets and # word boundaries.

#### Load a starter inventory

Replaces your current inventory. Picks let you sanity-check what a real-language phoneme set looks like.