OpenMW's code-first approach to UI is technically efficient and gives the user a lot of freedom of control. However, mod makers need results and we need a faster way to create and manage UIs that are reactive to stateful changes. Angles UI was created with inspiration from Angular and how it is a signal-first approach to UI changes with an HTML-friendly template language.
See: https://anglesui.com
Currently, unit tests are ignored from the repository. For what it's worth, I do have them but wrote them without a standardized library. I'll incorporate a standardized Lua tests library and publish the tests.