KeenWrite: A text editor with variables

KeenWrite is a text editor that allows users to embed variables sourced from external data files. In addition to variables, the application offers: real-time spell check, real-time rendering of math using TeX notation, real-time document statistics (with CJK word separation), diagrams (Mermaid, GraphViz, UML, sequence, timing, and more), dark and custom themes, document outline, internationalized font support, R integration, XML transformation using XSLT3 or older, a customizable user interface having detachable tabs, and can run on a variety of systems (Windows, Linux, MacOS).