$npx skillfedfor your agent

sphinx-book-theme

A clean book theme for scientific explanations and documentation with Sphinx

With conditionsPyPI SphinxReleased Jul 20261.3M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sphinx_book_theme-1.4.0-py3-none-any.whl
v1.4.0 · released 2026-07-19 · Python >=3.11 · 2 runtime deps: sphinx, pydata-sphinx-theme

Yes, if you are building Sphinx documentation and want a polished, interactive book-like appearance with Jupyter Notebook support. The theme is actively maintained for bug fixes, has low install friction, and carries a permissive license. However, be aware it is in maintenance mode—new features are unlikely, so evaluate whether its current capabilities meet your needs before adopting it.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11 or later.
  • Low install friction with a pure-Python wheel distribution.
  • Active maintenance as of August 2026 with recent releases, though the project is in maintenance mode accepting bug fixes rather than new features.

License · maintenance · safety

permissive license (permissive) — Permissive license treatment allows use in most projects without significant restrictions, though the exact license terms are not specified in the fact sheet.

last release 2026-07-19 (26 days) · last repo commit 2026-08-03 · 492 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,277,556 downloads/mo, #4,122 on PyPI

Verify before relying

pip install sphinx-book-theme

Then in conf.py:
html_theme = "sphinx_book_theme"
  • Whether the theme works with all Sphinx extensions or has known incompatibilities.
  • What specific configuration changes are needed when migrating from other themes.
  • Performance characteristics with large documentation projects.
Same gist for agents: .md · .json

What it is and what it does

sphinx-book-theme is a Sphinx theme that transforms technical documentation into an interactive book-like experience. It uses Bootstrap 5 for styling and layout, with a flexible content design inspired by Edward Tufte's principles for presenting information clearly. The theme includes built-in support for rendering Jupyter Notebook cells (inputs, outputs, and interactive elements) and can integrate with BinderHub to provide live, executable code environments for documentation pages.

The theme is designed for scientific and technical documentation where readability and interactivity matter. It requires Sphinx and pydata-sphinx-theme as runtime dependencies and is currently in maintenance mode, meaning it accepts bug fixes but is not actively receiving new features. The project is actively maintained with recent releases.

Use it for

  • Building interactive scientific documentation that includes executable Jupyter notebooks or code examples.
  • Creating technical books or guides with a clean, professional appearance using Sphinx.
  • Documenting Python projects with Jupyter-based tutorials that readers can run in the browser via BinderHub.
  • Migrating from other Sphinx themes to a more visually appealing, book-like layout for existing documentation.
  • Presenting mathematical or data-science content with Tufte-inspired layouts for clarity.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building Sphinx documentation and want a polished, interactive book-like appearance with Jupyter Notebook support.

The theme is actively maintained for bug fixes, has low install friction, and carries a permissive license. However, be aware it is in maintenance mode—new features are unlikely, so evaluate whether its current capabilities meet your needs before adopting it.

Install

sphinx-book-theme on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance as of August 2026 with recent releases, though the project is in maintenance mode accepting bug fixes rather than new features. Depends on sphinx and pydata-sphinx-theme.

Requires Python 3.11 or later.

License in practice

Permissive license treatment allows use in most projects without significant restrictions, though the exact license terms are not specified in the fact sheet.

Quickstart

pip install sphinx-book-theme

Then in conf.py:
html_theme = "sphinx_book_theme"

Verify before relying

  • Whether the theme works with all Sphinx extensions or has known incompatibilities.
  • What specific configuration changes are needed when migrating from other themes.
  • Performance characteristics with large documentation projects.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
sphinxpydata-sphinx-theme
MaintenanceActively maintained 26 days since the last release
Last repo commit
First released
Downloads1,277,556 / month, #4,122 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaFramework :: SphinxFramework :: Sphinx :: ThemeLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: sphinx_book_theme-1.4.0-py3-none-any.whl

Tags

Capabilities
sphinx documentation themeinteractive book theme sphinxjupyter notebook sphinx themebootstrap sphinx documentationscientific documentation themetufte-inspired sphinx themebinderhub sphinx integration
Topics
sphinx-themejupyter-integrationdocumentation-tools

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “interactive book theme sphinx”

  • sphinx-book-themeA Sphinx theme that renders documentation as an interactive book with…
  • sphinx-jupyterbook-latexA Sphinx extension that adds LaTeX output infrastructure for Jupyter…
  • shibuyaShibuya is a Sphinx documentation theme that renders HTML…

Give your agent the search over MCP, or paste the wish link into any chat.

More Sphinx packages

docstring-parser Worth it
PyPI · Python Modules · released Apr 2026

Parses Python docstrings in ReST, Google, Numpydoc, and Epydoc formats, extracting structured information like descriptions, parameters, return types, and exceptions.

Install it if you need to programmatically read and extract structured data from Python docstrings.

MITpure Python · 3.8+
274.9Mdownloads / mo
Sphinx Worth it
PyPI · Software Development · released Dec 2025

Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.

BSD-2-Clausepure Python · 3.12+
91.8Mdownloads / mo
sphinxcontrib-serializinghtml With conditions
PyPI · Utilities · released Jul 2024

A Sphinx extension that outputs documentation in serialized HTML formats (JSON and pickle) alongside standard HTML.

BSD-3-Clausepure Python · 3.9+dormant
30.5Mdownloads / mo
alabaster Worth it
PyPI · Documentation · released Jul 2024

Alabaster is a clean, responsive Sphinx theme for documentation that requires Python 3.10 or newer and Sphinx 6.2 or newer.

BSD-3-Clausepure Python · 3.10+dormant
30.4Mdownloads / mo
sphinxcontrib-htmlhelp With conditions
PyPI · Utilities · released Jul 2024

A Sphinx extension that generates HTML help files from reStructuredText documentation source.

BSD-3-Clausepure Python · 3.9+dormant
27.7Mdownloads / mo
sphinxcontrib-qthelp With conditions
PyPI · Utilities · released Jul 2024

A Sphinx extension that converts documentation source files into QtHelp format, enabling integration with Qt-based help systems and documentation viewers.

However, be aware that maintenance is dormant—if you rely on it long-term, monitor Sphinx compatibility and consider whether QtHelp remains the right format for your…

BSD-3-Clausepure Python · 3.9+dormant
27.6Mdownloads / mo

See also sphinx-bootstrap-theme · sphinx-jupyterbook-latex · sphinx-rtd-dark-mode · shibuya · pydata-sphinx-theme · Pallets-Sphinx-Themes · furo · sphinx_design · sphinx-rtd-theme · sphinx-panels