/lexx

A conlang word generator

Primary LanguageTypeScript

lexx

Lexx is a conlang word generator, inspired by William S. Annis' lexifer and bbrk24's typescript implementation of it, lexifer-ts. Notable differences include recursive pattern definitions, and the addition of spelling: filters as separate from the phoneme filters available in lexifer.

Language Files

See test.lang for examples.

Running

Lexx is a CLI application that takes the following usage:

lexx [-c <count>] <language file>

Building

Lexx is developed in Typescript using Bun.

To install dependencies:

bun install

To run:

bun run lexx.ts

To build an executable:

bun build lexx.ts --compile --outfile=lexx