Sphinx is a powerful documentation generator that supports multiple programming languages and markup formats. It is widely used in the Python community and is the documentation generator for many popular Python projects.
Furo — A clean customisable Sphinx documentation theme, as seen here - Powerful Suite of Default Applications - JOHNAIC: Personal AI Computer
Shibuya — “Beautiful responsive theme for Sphinx documentation generator. Great supports for Jupyter extensions.”, as seen here - Advanced Alchemy (a companion library for SQLAlchemy).
Esbonio is a Language Server for Sphinx documentation projects.
Esbonio aids the writing process by resolving references, providing completion suggestions and highlighting errors. It ensures your local build is always up to date, allowing you to preview your changes in (almost!) real-time. The server itself can even be extended to better suit the needs of your project.
The primary goal of Esbonio is to reduce the friction that comes from trying to remember the specifics of a markup language, so that you can focus on your content and not your tooling.