Skip to main content

A clean and modern Sphinx theme with polished API docs.

Project description

Breeze

Sphinx Breeze Theme

A breath of fresh air for your Sphinx documentation

PyPI version Documentation Downloads License

Live Demo · Get Started · Kitchen Sink

Breeze theme screenshot

Why Breeze?

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:

  • PyData Sphinx Theme — Three-column layout with toctree tabs in the header
  • Material for MkDocs — Overall aesthetic and modern visual direction
  • Shibuya — Polish, extension support ideas, and configuration patterns
  • VitePress — UI component inspiration
  • Furo — Implementation reference for Sphinx code
  • Lutra — A three-column theme that inspired this project

This project is tested with BrowserStack. Shoutout to them for supporting OSS projects!

License

This project is licensed under the MPL-2.0 License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx_breeze_theme-0.13.2.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_breeze_theme-0.13.2-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

Details for the file sphinx_breeze_theme-0.13.2.tar.gz.

File metadata

  • Download URL: sphinx_breeze_theme-0.13.2.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sphinx_breeze_theme-0.13.2.tar.gz
Algorithm Hash digest
SHA256 6cb2b6c26524970d04080b86f603cf723887f2ac8d02ec0a4d5266b49f816e3f
MD5 c0752b0edc1a1fa31bd5eedb56442f78
BLAKE2b-256 80ebaa03f10751f97a436249f498dac2c34d70badeeafd20c6a886a9846579c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sphinx_breeze_theme-0.13.2.tar.gz:

Publisher: release.yml on aksiome/breeze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sphinx_breeze_theme-0.13.2-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinx_breeze_theme-0.13.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ea008094e5fddaf9fad109475e8bc8742cb183b13dc529b233a090e07bc43fb5
MD5 8acc8b6a3a642c545ad2a3e4ba9f02a8
BLAKE2b-256 28286873e0bc3693971a2e2feff67be2288bec5b8432cc57be9174ee9cb8b83e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sphinx_breeze_theme-0.13.2-py3-none-any.whl:

Publisher: release.yml on aksiome/breeze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page