[image of the Head of a GNU with a printing press]

GNU Troff (Groff) — a GNU project

Table of Contents

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

Downloading Groff

The source code of the currently released versions of groff is available at the GNU host (USA) [via FTP]. Development snapshots (produced twice a day from the CVS repository) can be downloaded (or checked out via CVS).

Platforms Binaries:

GNU troff is released under the GNU General Public License.

User issues lead: Ted Harding.
Technical issues lead: Werner Lemberg.


Groff documentation is provided by the ‘man’ (man groff at the shell prompt) and ‘info’ (info groff at the shell prompt) pages on your system after you install groff. Please also see the README and other documents referenced therein provided with the groff source, as well as doc/groff.texinfo, and the Groff Wiki page.

Mailing Lists

Please report bugs using the form in the file BUG-REPORT (provided with the groff source); the idea of this is to make sure that we have all the information we needs to fix the bug. At the very least, read the BUG-REPORT form and make sure that you supply all the information that it asks for. Even if you are not sure that something is a bug, report it using BUG-REPORT: this will enable us to determine whether it really is a bug or not.

Groff now has three mailing lists:

To subscribe to any Groff mailing list, please send an empty mail with a Subject: header line of ‘subscribe’ to the relevant -request list. For example, to subscribe yourself to the main list, you would send mail to <groff-request@gnu.org> with no body and a Subject: header line of only ‘subscribe.’