LexiForge
LexiForge is a word-generation tooldesigned for conlangers, worldbuilders and storytellers who want to craft consistent vocabularies for their invented languages. By giving you fine-grained control over phonology and structure, LexiForge helps you produce strings of text that feel like they belong to a coherent language.
To create text, start by defining a number of letter categories with a single-character name. Then, define how these categories can be combined to form syllables by entering sequences of category names, one syllable variant per line. Lastly, set the maximum number of syllables per word, and the total word count, and click "generate"!
While the output contains proper punctuation and capitalization, the sentences are not structured in any way, only the words themselves. While the current version of the tool focuses only on word structure, sentence structure control might be added in a later update, most likely under the currently defunct "Advanced" tab.
Upcoming changes
Estimated release between January and March 2026
Advanced structure editor
- Toggle between 'Simple' and 'Advanced' syllable editor
- Let the user define a grammar that dictates how a word is constructed, using the category names as non-terminals, and probabilities that a given production "decays" into one of the letters of that category.
- Sentence structure control: Define word types and ways in which these combine into sentences. Let the program generate a number of words for each type, and fit them together to form a valid sentence.
Save/load settings
- Download the current configuration as a JSON, XML or YAML file, and upload them to continue where you left off.
Changelog
v1.1
New interface
- Completely new UI
- Now runs in fullscreen
Custom categories
- Instead of grouping letters arbitrarily into consonants and vowels, allow the user to define their own categories.
- Separate characters by commas. This makes it possible to handle a sequence of letters as a single "character" (i.e. digraphs like "th" or "ou").
Custom syllabel structure
- Advanced editor: Not available yet.
- Simple editor: Each line represents a possible syllable. Each syllable is made of a sequence of category names.
- Toggle between 'Simple' and 'Advanced' syllable editor
Improved output
- Add punctuation, and captitalize the first letter in a sentence.
v1.0
Initial release
Development log
- A long overdue update23 days ago

Leave a comment
Log in with itch.io to leave a comment.