Working with Libre-Printer source code
All the main code is developped in Python3.6+ language.
However external programs like ESC converters are written in C or C++. This is the choice of the programmers depending on their preferences or by desire to hide their work and make their project not modifiable (ex: the binaries of Retroprinter).
Note
All Python modules are documented with a rate of 100%. Code is also heavily tested with a coverage rate of at least 90%.