$npx skillfedfor your agent

Pallets-Sphinx-Themes

Sphinx themes for Pallets and related projects.

With conditionsPyPI DocumentationReleased Feb 2026131.1K downloads / moBSD-3-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pallets_sphinx_themes-2.5.0-py3-none-any.whl
v2.5.0 · released 2026-02-25 · Python >=3.10 · 3 runtime deps: packaging, sphinx, sphinx-notfound-page

Yes, if you are documenting a Pallets project or extension and want immediate visual consistency without designing a theme from scratch. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install only if you intend to use one of the four named themes; it adds no value for unrelated Sphinx projects.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Low install friction with three straightforward runtime dependencies (packaging, sphinx, sphinx-notfound-page).
  • Repository is actively maintained with recent commits and no archived status.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause permissive license allows use in most projects with minimal restrictions; attribution required but no copyleft obligations.

last release 2026-02-25 (170 days) · last repo commit 2026-02-25 · 57 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 131,051 downloads/mo, #11,611 on PyPI

Verify before relying

pip install pallets-sphinx-themes

In docs/conf.py:
extensions = ["pallets_sphinx_themes"]
html_theme = "flask"  # or jinja, werkzeug, click
  • Whether all four themes (flask, jinja, werkzeug, click) are equally mature and feature-complete.
  • Customization depth available beyond theme selection in conf.py.
  • Whether this package is suitable for non-Pallets projects seeking similar styling.
Same gist for agents: .md · .json

What it is and what it does

Pallets Sphinx Themes provides a set of pre-built Sphinx themes designed for the Pallets project ecosystem (Flask, Jinja, Werkzeug, Click). It solves the problem of maintaining visual consistency across documentation for related Python projects by offering themed templates that can be enabled in a Sphinx configuration file. The package is a pure Python wheel with low installation friction, depending only on packaging, sphinx, and sphinx-notfound-page.

You use it by adding the extension to your Sphinx conf.py and selecting one of the four available themes by name. It's intended for projects that want to adopt the Pallets documentation aesthetic or for extension authors working within the Pallets ecosystem who need their documentation to match the parent project's look and feel.

Use it for

  • Building documentation for Flask extensions that should visually match the main Flask docs.
  • Styling Jinja template documentation to align with the official Jinja project theme.
  • Creating consistent documentation for Werkzeug-based projects or middleware.
  • Documenting Click command-line applications with the Click project's visual identity.

Worth the install?

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

With conditions

Yes, if you are documenting a Pallets project or extension and want immediate visual consistency without designing a theme from scratch.

The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install only if you intend to use one of the four named themes; it adds no value for unrelated Sphinx projects.

Install

pallets-sphinx-themes on PyPI

Before you install

Low install friction with three straightforward runtime dependencies (packaging, sphinx, sphinx-notfound-page). Repository is actively maintained with recent commits and no archived status.

Requires Python 3.10 or later.

License in practice

BSD-3-Clause permissive license allows use in most projects with minimal restrictions; attribution required but no copyleft obligations.

Quickstart

pip install pallets-sphinx-themes

In docs/conf.py:
extensions = ["pallets_sphinx_themes"]
html_theme = "flask"  # or jinja, werkzeug, click

Verify before relying

  • Whether all four themes (flask, jinja, werkzeug, click) are equally mature and feature-complete.
  • Customization depth available beyond theme selection in conf.py.
  • Whether this package is suitable for non-Pallets projects seeking similar styling.

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
packagingsphinxsphinx-notfound-page
MaintenanceActively maintained 170 days since the last release
Last repo commit
First released
Downloads131,051 / month, #11,611 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: SphinxFramework :: Sphinx :: ThemeIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonTopic :: DocumentationTopic :: Documentation :: SphinxTopic :: Software Development :: Documentation

Evidence: pallets_sphinx_themes-2.5.0-py3-none-any.whl

Tags

Capabilities
sphinx theme palletsflask documentation themesphinx theme flask jinja werkzeugpallets project documentationsphinx documentation stylingconsistent sphinx themeswerkzeug click documentation theme
Topics
sphinx-themepallets-ecosystem

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 › “sphinx theme pallets”

  • Pallets-Sphinx-ThemesProvides Sphinx themes styled for Pallets project documentation…
  • sphinx-basic-ngProvides a modern, minimal Sphinx theme skeleton for building custom…
  • alabasterAlabaster is a clean, responsive Sphinx theme for documentation that…

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

More Documentation packages

docutils With conditions
PyPI · Software Development · released May 2026

Docutils converts plaintext documentation in reStructuredText format into multiple output formats including HTML, XML, and LaTeX using a modular processing system.

BSD-3-Clausepure Python · 3.9+
225.6Mdownloads / 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
griffe Worth it
PyPI · Software Development · released Jun 2026

Griffe extracts the complete structure and signatures of Python programs to generate API documentation or detect breaking changes in your project's public API.

Install it if you need to programmatically inspect Python code structure, generate API docs, or enforce API stability in CI.

ISCpure Python · 3.10+
32.4Mdownloads / 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

See also python-docs-theme · sphinx-press-theme · pydata-sphinx-theme · sphinx-basic-ng · sphinx-bootstrap-theme · sphinx-book-theme · shibuya · sphinx-immaterial · sphinx-rtd-dark-mode · nvidia-sphinx-theme