The document describes several graph layout programs including dot, neato, twopi, circo, fdp, and sfdp. These programs take graph files as input and output drawings of the graphs in various formats like PostScript, SVG, and bitmap images. The programs use different algorithms to determine the layout, such as hierarchies for dot, springs for neato and fdp, radial layouts for twopi, and circular layouts for circo. The document provides details on the command line syntax, input graph file format, and attributes that control the graph drawing output.