Sphinx

Sphinx es un generador de documentación que transforma archivos fuente escritos en reStructuredText (reST) o Markdown en diversos formatos, como HTML, PDF, LaTeX, ePub, entre otros. Su enfoque modular y personalizable permite a los desarrolladores generar documentación automatizada que puede integrarse fácilmente en proyectos de software.

La herramienta destaca por su integración con docstrings (comentarios dentro del código), lo que facilita la extracción automática de información desde el propio código fuente. Esto la hace ideal para proyectos en Python, aunque también puede ser utilizada con otros lenguajes como C, C++, JavaScript, entre otros.