A curated list of static site generators for creating websites, blogs, documentation, and more.
- Frameworks by Type
- Frameworks by Language
- Themes and Templates
- Deployment Solutions
- Tools and Utilities
- Resources
- Contributing
- License
Name | GitHub Stars | Language | Templates | Description |
---|---|---|---|---|
VitePress | JavaScript | Vue | Vue-powered static site generator based on Vite | |
Docusaurus | JavaScript | React | Documentation website generator built with React | |
MkDocs | Python | Jinja2 | Project documentation with Markdown | |
mdBook | Rust | Markdown | GitBook alternative implemented in Rust | |
Docsify | JavaScript | Markdown, Vue | A magical documentation site generator | |
Slate | Ruby | Markdown | Beautiful static documentation for your API | |
Astro Starlight | JavaScript | Astro | Documentation theme for Astro | |
Fumadocs | TypeScript | Next.js | Next.js-based documentation framework | |
Docus | JavaScript | Vue, Nuxt | Documentation theme for Nuxt | |
Sphinx | Python | Jinja2 | Python documentation generator |
Name | GitHub Stars | Language | Templates | Description |
---|---|---|---|---|
Hugo | Go | Go | The world's fastest framework for building websites | |
Jekyll | Ruby | Liquid | Simple, blog-aware, static sites | |
Eleventy | JavaScript | Multiple | A simpler static site generator | |
Gatsby | JavaScript | React | Build blazing fast, modern apps and websites with React | |
Next.js | JavaScript | React | The React Framework for Production | |
Astro | TypeScript | Multiple | Build faster websites with less client-side JavaScript | |
Zola | Rust | Tera | A fast static site generator in a single binary | |
Pelican | Python | Jinja2 | Static site generator that supports Markdown and reST syntax | |
Hexo | JavaScript | EJS, Pug | A fast, simple & powerful blog framework | |
SvelteKit | JavaScript | Svelte | The fastest way to build Svelte apps |
Name | GitHub Stars | Language | Templates | Description |
---|---|---|---|---|
Slate | Ruby | Markdown | Beautiful static documentation for your API | |
Redoc | TypeScript | React | OpenAPI/Swagger-generated API Reference Documentation | |
Docz | TypeScript | React | Documentation builder using MDX and Gatsby |
Name | GitHub Stars | Language | Templates | Description |
---|---|---|---|---|
mdBook | Rust | Markdown | GitBook alternative implemented in Rust | |
GitBook | JavaScript | Markdown | Modern documentation format and toolchain | |
Bookdown | R | R Markdown | R package for writing books and long-form articles/reports |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Next.js | React | The React Framework for Production | |
Gatsby | React | Build blazing fast, modern apps and websites with React | |
Nuxt.js | Vue | The Intuitive Vue Framework | |
Eleventy | Multiple | A simpler static site generator | |
Astro | Multiple | Build faster websites with less client-side JavaScript | |
Docusaurus | React | Easy to maintain open source documentation websites | |
VuePress | Vue | Vue-powered Static Site Generator | |
Hexo | EJS, Pug | A fast, simple & powerful blog framework | |
Gridsome | Vue | Build super fast, modern websites with Vue.js | |
Remix | React | Full stack web framework |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
MkDocs | Jinja2 | Project documentation with Markdown | |
Pelican | Jinja2 | Static site generator that supports Markdown and reST syntax | |
Sphinx | Jinja2 | Python documentation generator | |
Nikola | Jinja2, Mako | A static website and blog generator | |
Lektor | Jinja2 | A flexible and powerful static content management system |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Jekyll | Liquid | Simple, blog-aware, static sites | |
Middleman | ERB, Tilt, Haml | Hand-crafted frontend development | |
Slate | Markdown | Beautiful static documentation for your API | |
Nanoc | ERB, eRuby, Mustache, Haml, Slim | A flexible static site generator | |
Octopress | Liquid | A blogging framework for hackers, based on Jekyll |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Hugo | Go | The world's fastest framework for building websites | |
Docsy | Go | A Hugo theme for creating great technical documentation sites | |
InkPaper | Markdown, Go | An elegant static blog generator | |
Plenti | Svelte | Dead simple SSG that lets you focus on being productive |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Zola | Tera | A fast static site generator in a single binary | |
mdBook | Markdown | GitBook alternative implemented in Rust | |
Cobalt | Liquid | A static site generator written in Rust | |
rspress | MDX | Simple, efficient and easy to extend static site generator |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Statiq | Razor, Markdown | Flexible static site generator written in .NET | |
DocFX | Mustache, Liquid | API documentation generator for .NET | |
Wyam | Razor | Highly modular and extremely configurable static content generator |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
JBake | Freemarker, Groovy, Thymeleaf, Jade | A static site/blog generator for developers & designers | |
Cryogen | Selmer | A simple static site generator built with Clojure | |
Franklin.jl | Julia | A simple, customizable static site generator in Julia |
Name | GitHub Stars | Templates | Description |
---|---|---|---|
Jigsaw | Blade | Static sites for Laravel developers | |
Sculpin | Twig, HTML, Markdown | Static site generator written in PHP | |
WP2Static | PHP, WordPress | WordPress static site generator |
Name | GitHub Stars | Language | Templates | Description |
---|---|---|---|---|
Hakyll | Haskell | Hakyll | A configurable static site generator library in Haskell | |
Bookdown | R | R Markdown | R package for writing books and long-form articles/reports | |
Blogdown | R | R Markdown | Create blogs and websites with R Markdown | |
bashblog | Bash | HTML | A single Bash script to create blogs | |
Expose | Bash | HTML | A simple static site generator for photoessays |
- Jekyll Themes - A collection of free and premium Jekyll themes.
- Hugo Themes - A gallery of themes for the Hugo static site generator.
- Gatsby Starters - Collection of starters for Gatsby.
- Hexo Themes - Theme list for Hexo.
- MkDocs Themes - Themes for MkDocs.
- Netlify - All-in-one platform for automating modern web projects.
- Vercel - Platform for frontend frameworks and static sites.
- GitHub Pages - Websites for you and your projects, hosted directly from your GitHub repository.
- Cloudflare Pages - JAMstack platform for frontend developers to collaborate and deploy websites.
- Surge - Static web publishing for Front-End Developers.
- Render - Unified platform to build and run all your apps and websites.
- Forestry.io - Git-based CMS for static sites.
- NetlifyCMS - Open-source content management system for Git workflows.
- Algolia - Search as a service for static sites.
- Lunr.js - Javascript search library for browser-based search.
- Stork - Impossibly fast web search for static sites.
- Staticman - User-generated content for Git-based static sites.
- JAMstack.org - Community hub for the JAMstack architecture.
- StaticGen - A leaderboard of top open-source static site generators.
- Awesome JAMstack - A curated list of JAMstack resources.
- Headless CMS - A list of content management systems for JAMstack sites.
- Static Site Generators - A comprehensive list of static site generators.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work.