Sphinx is a popular documentation generator that's widely used for creating beautiful and easily navigable documentation for software projects.
It supports various programming languages and markup formats and produces output in several formats such as HTML, PDF, and ePub.