Files
awesome-docs/docs/generators.md
sven 3fb4df75cc Complete site generators documentation with all missing tools
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.
2025-11-01 10:43:43 +01:00

7.7 KiB

Site Generators

Static site generators specifically designed for documentation, offering features like themes, plugins, and optimized workflows for technical content.

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

RcPress

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

Hugo Extensions

MkDocs Extensions

Sphinx Extensions

Search Solutions

Choosing the Right Generator

Consider These Factors:

  1. Team Skills - What languages/frameworks does your team know?
  2. Project Size - Single repo vs. multi-repo documentation?
  3. Customization - How much design flexibility do you need?
  4. Performance - How fast does the site need to be?
  5. 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