There are plenty more but these are the ones I am interested in or use.

See also JAMStack section.

See those on Google Trends. I excluded Hugo because as a term or topic it was too ambiguous.

Documentation site generators

Resources for building documentation sites

  • MkDocs
  • mdBook
  • RustDoc
  • Docsify - actually a SPA with no build step that gets served as static content, so not strictly static site generator.
  • Docusaurus 2
    • This is different enough from V1 that it is considered a different tool.
  • GitBook
    • Where software teams break knowledge silos.

      GitBook helps you publish beautiful docs for your users and centralize your teams’ knowledge for advanced collaboration.

    • There’s a free mode for one site only I think.
    • I don’t think you can run GitBook standalone (such as a locally). It is has a level of paid service.
    • You can optionally connect your site to GitHub for editing and backup.
    • Alternatives
      • Consider mdBook which is a more flexible open source solution which is meant to look like GitBook.
      • See MkDocs - it has a themes section in the Wiki which has a GitBook-style theme. See the preview.
  • Daux
  • Gollum

See more at the bottom of my post.

Hosting:

  • Read the Docs
    • Host on their domain.

      Free docs hosting for open source

    • readthedocs/readthedocs.org

      The source code that powers readthedocs.org

      Read the Docs hosts documentation for the open source community. It supports Sphinx docs written with reStructuredText, and can pull from your Subversion, Bazaar, Git, and Mercurial repositories. Then we build documentation and host it for you. Think of it as Continuous Documentation.

    • Or use Sphinx locally or in CI to build your docs and host on your own domain.