pydata/pydata-sphinx-theme

A clean, three-column Sphinx theme with Bootstrap for the PyData community

View on GitHub ↗Jump to charts ↓Open shareable report →

pydata/pydata-sphinx-theme has 750+ stars and 350+ forks on GitHub, is written in Python, and was last pushed on Oct 14, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 17th, 2024
Created on April 19th, 2018
Open Issues & Pull Requests: 149 (+0)
GitHub issues: Enabled
Number of forks: 394
Total Stargazers: 782 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.4 hours
Mean response time: 112.4 days
90th percentile: 473.9 days
Tracked items: 286

Maintainer activity

4 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

About 14% of issues opened in the past year have never received a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "needs: investigation" is answered fastest, typically in under an hour, while "kind: maintenance" waits about 12 days. 71% of issues opened in the past year have been closed, leaving a working backlog. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 118
New in 7 days: 1
Closed in 7 days: 3
Avg open age: 699 days
Stale 30+ days: 109
Stale 90+ days: 104

Recent activity

Opened in 7 days: 1
Closed in 7 days: 3
Comments in 7 days: 3
Events in 7 days: 8

Top labels

  • kind: bug (108)
  • kind: enhancement (59)
  • needs: more information (41)
  • tag: CSS (41)
  • needs: discussion (32)
  • tag: accessibility (31)
  • good first issue (30)
  • impact: block-release (28)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

The PyData Sphinx Theme is a clean, three-column Sphinx documentation theme built on Bootstrap and designed specifically for the PyData community. It provides a modern, professional appearance for Sphinx-based documentation projects and is available for installation through both PyPI and conda-forge. The theme is configured by updating the html_theme option in a Sphinx project's conf.py file, making it straightforward to integrate into existing documentation builds.

The repository serves as both a theme implementation and a community resource, with comprehensive documentation available at pydata-sphinx-theme.readthedocs.io. The project includes example implementations and maintains dedicated community and contributing documentation to support developers who want to extend or modify the theme. The theme is actively maintained with attention to compatibility, though the maintainers note that new major versions of Sphinx may require several months of development time before full support is available.

GitGenius activity data reveals that this is an actively managed project with strong community engagement.

The theme's development emphasizes customization and design flexibility. It is classified across multiple domains including Jupyter integration, web design, documentation styling, layout customization, and scientific publication-ready presentation. The three-column layout provides structured space for navigation, main content, and supplementary information, making it suitable for complex technical documentation typical of data science and scientific computing projects.

The theme supports internationalization through Transifex, enabling translation contributions from the global community.

Development of the theme involves CSS and JavaScript customization, with clear documentation provided for contributors interested in modifying styling or functionality. The project welcomes contributions and maintains documented practices around version support and compatibility expectations. The emphasis on accessibility as a tracked issue category indicates that the theme development prioritizes usability for diverse audiences, aligning with PyData community values around inclusive scientific computing tools.