Rst Tools -
This is a curveball, but it is becoming an essential tool in the RST world.
MyST (Markedly Structured Text) allows you to write Markdown syntax that maps directly to RST features. It is a bridge between the two worlds. rst tools
If Docutils is the engine, Sphinx is the luxury sedan. Originally created to document Python itself, Sphinx extends RST with hundreds of features that make it the default choice for large-scale documentation projects (e.g., Read the Docs, Django, Linux Kernel docs). sphinx-apidoc
Essential Sphinx Tools & Extensions:
| Tool/Extension | Purpose |
|----------------|---------|
| sphinx-quickstart | Scaffold a new documentation project |
| sphinx-build | Generate HTML, PDF, ePub, or man pages |
| sphinx-autobuild | Live-reload preview during editing |
| sphinx.ext.autodoc | Automatically generate docs from Python docstrings |
| sphinx.ext.doctest | Test code examples within documentation |
| sphinx.ext.graphviz | Embed diagrams using Graphviz |
| sphinx.ext.mathjax | Render LaTeX math notation |
| sphinxcontrib-* | 500+ community extensions (e.g., YouTube embeds, Mermaid diagrams) | This is a curveball, but it is becoming
Notable Sphinx-based tools: