Sphinx
The Python documentation generator that makes it easy to write intelligent and beautiful documentation.
Why consider Sphinx?
Sphinx is the standard documentation generator used by the Python programming language and Linux kernel. Written in Python, it outputs HTML, PDF, ePub, and man pages from reStructuredText and Markdown with automated code docstring extraction.
Learn Sphinx by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Sphinx
Sphinx automatically generates cross-referenced API documentation directly from source code comments (autodoc).
Quickstart
pip install sphinxsphinx-quickstartmake htmlSphinx is licensed under the BSD-2-Clause License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.