Great Docs
Documentation sites for Python packages. Three commands. Zero friction.
Links
AI / Agents
Developers
Community
Contributing guide
Code of conduct
Project roadmap
Security policy
Full license MIT
Citing great-docs
Meta
Requires: Python >=3.11
Provides-Extra: svg, mcp, dev, docs
Tags
Give your Python package the documentation site it deserves. Great Docs turns your docstrings, README, and CLI into a polished documentation site. When you’re ready to go further, there’s a world of features waiting. Start simple, go deep.
Three Commands. One Beautiful Site.
That’s it. Your API reference, CLI docs, and landing page are ready to go. Push to GitHub and you’re live.
Your Docstrings, Finally Doing Their Job
Every class, function, method, and attribute in your public API gets its own structured page with parameter tables, return types, source links, and rendered examples. Numpy, Google, and Sphinx docstring styles all work out of the box.
If your package has a Click CLI, that’s documented as well (complete with terminal-style help output and subcommand trees).
Want to show your CLI in action? Termshow lets you record terminal sessions, edit them visually in a browser-based editor, and embed the results as animated SVG players directly in your documentation. No screen recordings, no GIFs, no JavaScript… just lightweight, theme-aware terminal playback that lives alongside your reference pages.
Looks Good Without Trying
Dark mode with a persistent toggle. Responsive on every screen. Sidebar search for large APIs. GitHub star counts in the corner.
With a line or two of configuration you can add animated gradient navbars, announcement banners, custom logos, and more.
Your package gets a site that matches the quality of the code behind it.
AI-Native from Day One
Great Docs generates llms.txt and llms-full.txt so AI coding agents can understand your library without scraping HTML. It also produces Agent Skills files: structured metadata that tells tools like Copilot, Cursor, and Claude Code how to use your package (not just what it exports).
If your package ships an MCP server, Great Docs auto-generates reference pages for every tool, resource, and prompt it exposes, giving agents structured documentation they can discover through the Model Context Protocol.
You can also write your own custom skills and publish them with your site. Your users install them with a single command.
Deploy in One Step
great-docs setup-github-pagesCreates a GitHub Actions workflow. Every push to main rebuilds and publishes your site automatically.
Go Further
There's Always More to Explore.
Auto-Generated API Reference • Dark Mode Toggle • llms.txt & Agent Skills • Multi-Version Documentation • GitHub Pages in One Command • Click CLI Documentation • Animated Gradient Navbars & Banners • Three Commands to Launch • Changelog from GitHub Releases • Hero Section Support • Rich Table Previews for Pandas, Polars & Arrow
Numpy, Google & Sphinx Docstrings • Version Selector Widget • Sidebar Search & Filtering • Page Tags & Status Badges • Mermaid Diagram Rendering • Interactive Table Explorer • Documentation Linter • Spelling & Grammar Checking • Twenty-Three Languages • Keyboard Navigation • Custom Sections & Recipes • Responsive on Every Screen • GitHub Star Count Widget • SEO Audit & Sitemap Generation • Announcement Banners • Auto-Detected Logos with Dark-Mode Variants • API Diff Between Versions • Tooltips & Popovers • Rich Metadata Sidebar with Developer Links • Code Autolinks in Docstrings • Submodule Introspection • Copy & View Page as Markdown
APCA Contrast Algorithm • Favicon Auto-Generation • Scale-to-Fit Wide Tables • Copy Code Buttons • Syntax Highlighting & Executable Code Blocks • Inline Icons • Version Fences & Badges • Breaking Change Detection • API Surface Timeline • Parameter Evolution Tables • JSON-LD Structured Data • Canonical URLs • Social Cards & Open Graph • Source Links to GitHub • 1,941 Bundled Lucide Icons • Community File Pages • SPDX License Database • PR Preview Deployments • Custom SCSS Theming • Blog Support • Cross-Refs, %seealso & Inline Interlinks • Video Embeds • Color Swatches • Tabsets & Callouts • Link Checker • Config Generation • Robots.txt & Crawl Rules • Non-Breaking Rebuild Mode • API Snapshots to JSON • Custom Static Pages • Object-Type Label Colors • Styled Signatures & Type Annotations • Method Member Control & Exclude Lists • Navbar & Sidebar Icons • Verbose Build Logging • Custom Head Injection for Scripts & Meta • Back-to-Top Button • ...and Yes, It Builds Fast
Something missing? Open an issue.