Open-source static site generators
17 static site generators whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Bridgetown Grade B
Ruby web framework and static site generator that builds sites from Markdown, Ruby templates and components, with optional server-side rendering through Roda.
MIT-licensed. Source code
Eleventy Grade B
Static site generator for Node.js that works with many template languages and outputs plain HTML. Maintained by Font Awesome and being renamed Build Awesome.
MIT-licensed. Source code
Lume Grade B
Static site generator for Deno that supports many template languages and processes assets through plugins.
MIT-licensed. Source code
mdBook Grade B
Command-line tool written in Rust that builds online books from Markdown files, with search, themes and a preprocessor system.
MPL-2.0 licensed. Source code
Pelican Grade B
Static site generator written in Python that builds websites from Markdown or reStructuredText content with Jinja templates.
AGPL-3.0 licensed. Source code
VitePress Grade B
Static site generator built on Vite and Vue for documentation sites written in Markdown.
MIT-licensed. Source code
Zola Grade B
Static site generator written in Rust, shipped as a single binary with templates, Sass compilation, syntax highlighting and search built in.
Licensed under the EUPL-1.2, with older code under the MIT license. Source code
Nextra Grade C
Static site and documentation framework built on Next.js and React, which turns Markdown and MDX files into websites with themes for docs and blogs.
MIT-licensed. Source code
Starlight Grade C
Documentation website framework built on Astro, with navigation, search, internationalization and theming included.
MIT-licensed. Source code
Sphinx Grade D
Documentation generator written in Python that builds HTML, PDF, ePub and other formats from reStructuredText or Markdown, with cross-references and API docs extracted from code.
BSD-2-Clause licensed. Source code
Docusaurus Grade D
Static site generator from Meta, built on React, for documentation websites with versioning, search and translations.
MIT-licensed. Source code
Hexo Grade D
Blog framework and static site generator for Node.js that renders Markdown posts using themes and plugins.
MIT-licensed. Source code
Hugo Grade D
Static site generator written in Go that builds websites from Markdown content and Go templates, distributed as a single binary.
Apache 2.0 licensed. Source code
Jekyll Grade D
Static site generator written in Ruby that turns Markdown and Liquid templates into websites and blogs. It powers GitHub Pages.
MIT-licensed. Source code
Material for MkDocs Grade D
Documentation theme for MkDocs with search, navigation and many Markdown extensions. The project is in maintenance mode and receives only critical bug and security fixes.
MIT-licensed, including all former sponsor-only features. Source code
MkDocs Grade D
Static site generator written in Python for project documentation, built from Markdown files and a single YAML configuration file.
BSD 2-Clause licensed. Source code
Nikola Grade D
Static site generator written in Python that builds blogs and websites from reStructuredText, Markdown, Jupyter notebooks and other formats.
MIT-licensed. Source code
Compare all 17 static site generators, open source or not.