Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output.