Building documentation from your source code has widely been used for a long time, and now commonly used tools like Doxygen work with Fortran.
A number of automated documentation generation projects for Fortran have come and gone over the years, and below are documented a number of them. At the top of the list are the recommended and still supported documentation tools.
| Tool | Description | Known issues |
|---|---|---|
| Recommended | ||
| Doxygen | Commonly used documentation tool for large repositories. Officially supports Fortran with language-specific docblocks. See doxygen/index.md for details on use. |
|
| FORD | Created due to Doxygen's lack of Fortran compatability, FORtran Documentater (FORD) is an independent automatic documenter for modern Fortran. See ford/index.md for details on use. |
|
| Dead projects | ||
| ROBODoc | Automatic parsing of any comment-enabled language into various output formats |
|
| Doctran | Cross-platform documentation generator specifically designed for Fortran |
|
| f90tohtml | Last revision 2009 | |
| f90doc | The basis for FORD | Last revision 2005 |