mirror of
https://github.com/testthedocs/awesome-docs.git
synced 2026-07-16 14:31:25 -05:00
Added missing site generators from README.md: - Framework-specific: VuePress, Gatsby Docs Kit, MDX-GO, Fumadocs, Vocs - Lightweight: Hugo was completely missing - Enterprise: Document Node, Docsite, Portray, RcPress, xyd - Experimental: Dokz, Gridsome Enhanced extensions sections: - Added Hugo Extensions - Expanded Sphinx Extensions with consoletest, Contentui, Sphinx Substitution Extensions - Added complete Sphinx Themes collection Organization improvements: - Better categorization by use case and target audience - Added Hugo which was a major missing piece - All generators from README.md now properly documented - Maintained consistent structure with descriptions and best-use cases This resolves the missing site generators issue.
7.7 KiB
7.7 KiB
Site Generators
Static site generators specifically designed for documentation, offering features like themes, plugins, and optimized workflows for technical content.
Popular Documentation Generators
VitePress
- Website: vitepress.dev
- Description: Vue-powered static site generator, fast and modern
- Best for: Vue.js projects, modern documentation sites
Docusaurus
- Website: docusaurus.io
- Description: React-based documentation platform by Meta
- Best for: React projects, large documentation sites
MkDocs
- Website: mkdocs.org
- Description: Python-based static site generator
- Best for: Python projects, simple setup
GitBook
- Website: gitbook.com
- Description: Modern documentation platform with collaborative features
- Best for: Team collaboration, internal documentation
Framework-Specific Generators
Astro
- Website: astro.build
- Extensions: Starlight - Documentation theme
- Best for: Performance-focused sites, multi-framework support
Next.js
- Tool: Nextra
- Description: Simple, powerful and flexible site generation framework
- Best for: React/Next.js projects
Nuxt.js
- Tool: Docus
- Description: Write docs with MDX and deploy with Nuxt
- Best for: Vue/Nuxt projects
Vue.js
- Tool: VuePress
- Description: Vue-powered static site generator
- Best for: Vue projects, component documentation
Gatsby
- Tool: Gatsby Docs Kit
- Description: Gatsby-based documentation starter kit
- Best for: React projects, GraphQL integration
MDX-Based
- Tool: MDX-GO
- Description: Fast MDX-based documentation
- Best for: Component documentation, interactive content
Modern Alternatives
-
Tool: Fumadocs
-
Description: Modern documentation framework
-
Best for: Modern web projects, TypeScript support
-
Tool: Vocs
-
Description: Minimal documentation framework
-
Best for: Simple, fast documentation sites
Language-Specific Generators
Rust
- Tool: mdBook
- Description: Command line tool to create books with Markdown files
- Best for: Rust projects, book-style documentation
.NET
- Tool: DocFX
- Description: Static documentation generator for .NET
- Best for: .NET projects, API documentation
Python
- Tool: Sphinx
- Description: Documentation generator with powerful extensions
- Best for: Python projects, complex documentation
Lightweight & Minimal
Docsify
- Website: docsify.js.org
- Description: Magical documentation site generator without build process
- Best for: Quick setup, no build step required
11ty
- Website: 11ty.dev
- Description: Static site generator with multiple template languages
- Best for: Flexibility, custom designs
Zola
- Website: getzola.org
- Description: Fast static site generator written in Rust
- Best for: Performance, simplicity
Hugo
- Website: gohugo.io
- Description: Fast and flexible static site generator written in Go
- Best for: Performance, large sites, extensive theming
Enterprise & Advanced
Document Node
- Website: documentnode.io
- Description: Enterprise documentation platform
- Best for: Large organizations, advanced features
Docsite
- Website: github.com/sourcegraph/docsite
- Description: Documentation site generator by Sourcegraph
- Best for: Developer documentation, code integration
Portray
- Website: github.com/timothycrosley/portray
- Description: Python documentation generator with live reloading
- Best for: Python projects, automatic API docs
RcPress
- Website: github.com/YvesCoding/rcpress
- Description: React-based documentation framework
- Best for: React component libraries
xyd
- Website: xyd.dev
- Description: Modern documentation framework
- Best for: TypeScript projects, modern tooling
Experimental & Niche
Dokz
- Website: dokz.vercel.app
- Description: Effortless documentation with Next.js and MDX
- Best for: Next.js projects, MDX content
Gridsome
- Website: gridsome.org
- Description: Vue.js-powered static site generator
- Best for: Vue projects, GraphQL data layer
Specialized Solutions
Antora
- Website: antora.org
- Description: Multi-repository documentation site generator
- Best for: Large organizations, multiple repositories
Quartz
- Website: quartz.jzhao.xyz
- Description: Transform your Obsidian vault into a website
- Best for: Knowledge management, Obsidian users
Log4brains
- Website: log4brains.org
- Description: Documentation of architecture decision records (ADRs)
- Best for: Architecture decisions, ADR documentation
Extensions & Themes
Docsify Extensions
- docsify-themeable - Themeable extension
Hugo Extensions
- Hugo modules - Modular Hugo development
MkDocs Extensions
- Material for MkDocs - Material Design theme
- Tooltipster Links Plugin - Enhanced tooltips
Sphinx Extensions
- consoletest - Console testing for documentation
- Contentui - UI content extensions
- MyST - Markdown parser
- Sphinx Substitution Extensions - Variable substitution
- sphinx-design - UI components
- Furo - Clean theme
- Sphinx Themes - Theme collection
- The Sphinx Book Theme - Book-style theme
Search Solutions
- Meilisearch - Fast, typo-tolerant search
- pagefind - Static search for static sites
- Typesense - Open source search engine
Choosing the Right Generator
Consider These Factors:
- Team Skills - What languages/frameworks does your team know?
- Project Size - Single repo vs. multi-repo documentation?
- Customization - How much design flexibility do you need?
- Performance - How fast does the site need to be?
- Maintenance - How much ongoing maintenance can you handle?
Quick Recommendations:
- New to docs: Start with Docusaurus or VitePress
- Python team: Use MkDocs or Sphinx
- Performance focus: Try Astro or Zola
- Simple needs: Consider Docsify or 11ty
- Large organization: Look at Antora or GitBook