FindSoftware

Site and docs generators

Combine filters →

A static site generator reads content, usually Markdown, together with templates, and writes a folder of HTML, CSS and JavaScript ahead of time. Nothing runs on the server when a visitor requests a page, so the output can go on any host that serves static files. Documentation generators belong here too: they add a sidebar, page navigation and often search or versioned docs, and some build API reference pages from source code comments. A record carries this category when producing that folder is a documented way to use it. Frameworks that can also render pages on request carry web framework too. Hugo, Eleventy and MkDocs are examples.

36 projects are site and docs generators, listed alphabetically. Written in 10 languages, most of them open source. Counts only projects with momentum; the full list has the rest.

A

  • Astro

    Web framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.

B

  • Bagatto

    Static site generator in which each site is a Janet program that declares its data and its output files.

  • BSSG

    Static site generator written in Bash that builds a website from Markdown posts and pages.

D

  • Docusaurus

    React-based static site generator for documentation websites and blogs written in Markdown and MDX.

E

  • Eleventy

    Static site generator that transforms a directory of templates in various languages into HTML.

F

  • Faircamp

    Static site generator that builds a website from a folder of audio files, for audio producers.

  • Fumadocs

    React documentation framework that composes into an existing React framework to build docs sites.

H

  • HastySite

    Static site generator written in Nim that builds a site from Markdown contents and Mustache templates.

  • Heckle

    Minimal Jekyll clone for Node.js that builds a site from Jekyll-style folders with Mold templates.

  • Hugo

    Static site generator written in Go that builds websites from Markdown content and Go templates.

I

  • ikiwiki

    Wiki compiler that builds wiki pages into a static website, storing page history in a revision control system, with blogging support.

J

  • Jekyll

    Ruby static site generator that turns plain text, Markdown and Liquid templates into websites and blogs.

  • JSDoc

    Documentation generator that builds HTML API documentation from comments placed in JavaScript source code.

K

  • Kart

    Python static site generator that uses Jinja2 templates and Markdown, with blog and tag index support.

M

  • Makko

    Markdown-based static site generator for blogs and websites, written in Zig.

  • Material for MkDocs

    Documentation framework on top of MkDocs that builds static documentation sites from Markdown.

  • minista

    Static site generator that builds websites from React JSX components with Vite.

N

  • Nift

    Dependency-aware command-line build tool and template language that generates websites from HTML, content and data files.

  • Nuxt

    Vue-based framework for building server-rendered, static and hybrid websites and web apps.

P

  • Publii

    Desktop CMS for Windows, macOS and Linux that builds static websites on the author's computer.

R

  • reveal.js

    Open-source HTML presentation framework for building slide decks that run in a web browser.

  • Rspress

    Static site generator built on Rsbuild that turns Markdown and MDX files into documentation websites.

S

  • Scalar

    Open-source API reference renderer that turns OpenAPI and AsyncAPI documents into interactive API documentation.

  • Slidev

    Markdown-based slides maker and presenter that builds slide decks as web pages with Vue and Vite.

  • Staatic

    WordPress plugin that crawls a WordPress site into a static copy and publishes that copy to static hosting.

  • Starlight

    Documentation theme and integration for the Astro framework that builds documentation websites from Markdown, Markdoc and MDX.

  • Stog

    Static site and blog generator written in OCaml that compiles XML documents, with Markdown sources through a plugin.

  • SvelteKit

    Svelte-based framework for building web applications with server rendering, prerendering and client-side rendering.

T

  • Tome

    Drupal module that generates static HTML from a Drupal site and keeps its content as files.

  • TypeDoc

    Documentation generator that builds HTML or JSON API documentation from the comments of TypeScript projects.

V

  • VitePress

    Static site generator built on Vite and Vue that turns Markdown content into content-centric websites.

  • Vocs

    Documentation framework that builds Markdown and MDX sources into docs sites, powered by Vite.

W

  • wbsx

    Command-line toolkit that builds websites and web apps from XML with XSLT stylesheets.

Z

  • Zas

    Static site generator written in Go that renders Markdown and HTML pages through a shared layout.

  • Zola

    Static site generator distributed as a single binary, with the Tera template engine, Sass compilation and search built in.

  • zs

    Static site generator written in Go that builds Markdown and HTML files into a site, with plugins, hooks and routes.

What is the best site and docs generator?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.