Breeze was built from scratch with a focus on generous spacing and clean typography. A lot of Sphinx themes can feel a bit cramped, so Breeze aims to give your content more room to breathe.
The name comes from the Minecraft Breeze mob, since this game is what got me into programming.
Features
Clear and readable — Tuned typography and spacing that lets your content breathe
Polished API docs — First-class autodoc styling that's easy to navigate
Accessible — WCAG-friendly colors and syntax highlighting out of the box
Adaptive — Works on any device with light & dark themes
Built to scale — Multiple layouts, built-in components, and flexible customization
Installation
Requires Python 3.10+ and Sphinx 8.0+.
pip install sphinx-breeze-theme
Quickstart
Add to your conf.py:
html_theme = "breeze"
That's it! For customization options, see the documentation.
Acknowledgements
Breeze draws inspiration from other great projects:
A clean and modern Sphinx theme with polished API docs.
We found that sphinx-breeze-theme demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
The remediated findings include organization permission bugs, stale project access after transfers, OIDC replay edge cases, audit logging gaps, and an IDOR in API token deletion.
GitHub account BufferZoneCorp published sleeper packages that later added credential theft, GitHub Actions tampering, fake go wrappers, and SSH persistence.