This document is an example of HTML document composition using groff; some information and URL hyperlinks may be out of date.

License
README
Repository and FTP access
Groff dependencies
Bug reports
Mailing lists
NEWS VERSION 1.22.3
NEWS VERSION 1.22.2
NEWS VERSION 1.22.1
NEWS VERSION 1.21
NEWS VERSION 1.20.1
NEWS VERSION 1.20
NEWS VERSION 1.19.2
NEWS VERSION 1.19.1
NEWS VERSION 1.19
NEWS VERSION 1.18.1
NEWS VERSION 1.18

HIS is the home page for groff (GNU Troff), which is a software typesetting package that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (“primitives”) or macros from a supplied set. Users may also write their own macros. All three may be combined.

Present on most Unix systems owing to its long association with Unix manuals (man pages), groff is capable of producing typographically sophisticated documents while consuming only minimal system resources.

The source code of the currently released versions of groff is available at the GNU host and its mirrors; the current development version is available from a git repository. The current version is 1.24.1 (March 2026).

To view the git repository in your browser, use Savannah's cgit interface.

Additional contributions can be found here.

For a special version of groff on the Microsoft operating systems, see Groff for Windows (version 1.21).

Groff was originally written and maintained by James Clark; it is now maintained by the team at groff@gnu.org.

This document was produced using groff 1.24.1.
The image at the top has been contributed by Imogen Mulley, based on a similar picture found on the GNU server.