The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.