The GNU enhanced re-implementation of Joe Osanna's 1975 `roff` text formatting mark-up language, macros, and its related programs (also known as `troff` and `nroff`). Used at the command line to format manual pages (`man` pages) on Unix-like operating systems.
roff is the general name for a set of text formatting programs, known
under names like troff, nroff, ditroff, groff, etc. A roff
system consists of an extensible text formatting language and
a set of programs for printing and converting to other text formats.
Unix-like operating systems distribute a roff system as a core package.
The most common roff system today is the free software implementation
GNU roff, groff. groff implements the look-and-feel and
functional‐ ity of its ancestors, with many extensions. -- From the man roff manual page, copyright Free Software Foundation, Inc.