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, 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.
pip install great-docs
cd your-python-package
great-docs init # scans your package, writes the config
great-docs build # generates everything, renders with Quarto
great-docs preview # live preview at localhost:3000That’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).
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).
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 RefÂerÂence • Dark Mode Toggle • llms.txt & Agent Skills • Multi-Version DocuÂmenÂtaÂtion • GitHub Pages in One ComÂmand • Click CLI DocuÂmenÂtaÂtion • Animated Gradient NavÂbars & BanÂners • Three ComÂmands to Launch • ChangeÂlog from GitHub ReÂleases • Hero Section Support • Rich Table PreÂviews for Pandas, Polars & Arrow
Numpy, Google & Sphinx DocÂstrings • Version Selector Widget • SideÂbar Search & FilÂterÂing • Page Tags & Status Badges • MerÂmaid DiaÂgram RenÂderÂing • InterÂactive Table ExÂplorÂer • DocuÂmenÂtaÂtion Linter • Spelling & Grammar CheckÂing • Twenty-Three LanÂguages • KeyÂboard NaviÂgaÂtion • Custom Sections & Recipes • ResponÂsive on Every Screen • GitHub Star Count Widget • SEO Audit & SiteÂmap GenÂerÂaÂtion • AnnounceÂment BanÂners • Auto-Detected Logos with Dark-Mode VariÂants • API Diff Between VerÂsions • ToolÂtips & PopÂovers • Rich MetaÂdata SideÂbar with DeÂvelÂoper Links • Code AutoÂlinks in DocÂstrings • SubÂmodÂule IntroÂspecÂtion • Copy & View Page as MarkÂdown
APCA Contrast AlgoÂrithm • FavÂicon Auto-GenÂerÂaÂtion • Scale-to-Fit Wide Tables • Copy Code Buttons • SynÂtax HighÂlightÂing & ExeÂcutÂable Code Blocks • InÂline Icons • Version Fences & Badges • Breaking Change DetecÂtion • API SurÂface TimeÂline • ParamÂeter EvoÂluÂtion Tables • JSON-LD StrucÂtured Data • CanonÂical URLs • Social Cards & Open Graph • Source Links to GitHub • 1,941 Bundled Lucide Icons • CommuÂnity File Pages • SPDX License DataÂbase • PR PreÂview DeployÂments • Custom SCSS Theming • Blog SupÂport • Cross-Refs, %seeÂalso & InÂline InterÂlinks • Video Embeds • Color Swatches • TabÂsets & CalÂlouts • Link Checker • Config GenÂerÂaÂtion • Robots.txt & Crawl Rules • Non-Breaking ReÂbuild Mode • API SnapÂshots to JSON • Custom Static Pages • Object-Type Label Colors • Styled SigÂnaÂtures & Type AnnoÂtaÂtions • MethÂod MemÂber ConÂtrol & ExÂclude Lists • NavÂbar & SideÂbar Icons • Verbose Build LogÂging • Custom Head InÂjecÂtion for Scripts & Meta • Back-to-Top Button • ...and Yes, It Builds Fast
Something missing? Open an issue.