Lexicon app

Created: July 1, 2025

Technologies used

The Lexicon app was created from the need to build and collaborate on a Kovol language dictionary and spellcheck. Initially, a new app was added to and integrated with CLAHub. As work on the culture file in CLAHub was finishing other teams started to be interested in the features.

A standalone web app was created, and the CLAHub code was refactored and expanded to be able to work with other languages.

Features

  • Multiple projects are supported with a permissions system
  • Create and manage lexicon entries
  • Create paradigms to store conjugations in a grid format
  • Check and review system
  • Export a LibreOffice spellcheck language
  • Export a Paratext compatible spellCheck
  • Automatic hunspell conjugation to handle affixation

What I learned through this project

HTMX for frontend interactivity

UV for Python package management