Typesetter's Desk is written in C++ with the Qt framework and will be freely available for Linux with plans to port to Windows. The code for Typesetter's Desk will be available at GitLab.
Typesetter's Desk makes use of the following open source projects:
- A member of KDE Frameworks and the text editor class for Kate. It is a feature-rich editor that includes automatic spell-checking, syntax-highlighting, and auto-completion.
- A PDF rendering library. It forms the basis for Okular, which is KDE's document viewer, and it forms the basis for the PDF viewer of Typesetter's Desk.
- The C program used to synchronize between a LaTeX file and the generated PDF. Typesetter's Desk uses SyncTeX to link a point on the PDF with the line in the LaTeX file that generated it and vice versa.
- An open source spell checker and morphological analyzer library. It is used by the LibreOffice office suite and Firefox. Hunspell also provides the thesaurus, MyThes.