Desktop computer screen

Static Site Generators

Choosing the right static site generator (SSG) for your Jamstack site will depend on the project at hand, but also on your experience with different programming languages. Do you stick with old favourites? Challenge yourself?

Or do you go for speed? Reliability? Support for low-bandwidth users? The choice is yours.

Let’s compare the following SSGs:

11ty

language:
Javascript
templating-language:
ejs Haml Handlebars HTML JavaScript Liquid md Mustache Nunjucks Pug
incremental-regeneration:
No
open-source:
Yes
licence:
MIT
stable-release:
2017

Gatsby

language:
React
templating-language:
JSX
incremental-regeneration:
Yes
open-source:
Yes
licence:
MIT
stable-release:
2017

Gridsome

language:
Vue
templating-language:
Vue
incremental-regeneration:
No
open-source:
Yes
licence:
MIT
stable-release:

Hexo

language:
Node
templating-language:
ejs md
incremental-regeneration:
Yes
open-source:
Yes
licence:
MIT
stable-release:
2019

Hugo

language:
Golang
templating-language:
Go Templating
incremental-regeneration:
No
open-source:
Yes
licence:
Apache 2.0
stable-release:
2013

Jekyll

language:
Ruby
templating-language:
Liquid
incremental-regeneration:
Yes
open-source:
Yes
licence:
MIT
stable-release:
2013

Next.js

language:
React
templating-language:
JSX
incremental-regeneration:
Yes
open-source:
Yes
licence:
MIT
stable-release:
2016

Nuxt.js

language:
Vue
templating-language:
Vue
incremental-regeneration:
Yes
open-source:
Yes
licence:
MIT
stable-release:
2021

Sapper

language:
Svelte
templating-language:
ejs
incremental-regeneration:
No
open-source:
Yes
licence:
MIT
stable-release:
2021

Sphinx

language:
Python
templating-language:
Jinja
incremental-regeneration:
Yes
open-source:
Yes
licence:
BSD
stable-release:
2010

Tome

language:
Drupal
templating-language:
Twig
incremental-regeneration:
Yes
open-source:
Yes
licence:
GNU
stable-release:
2018

VuePress

language:
Vue
templating-language:
Vue
incremental-regeneration:
No
open-source:
Yes
licence:
MIT
stable-release:
2019
Name
11ty
Javascript
ejs
Haml
Handlebars
HTML
JavaScript
Liquid
md
Mustache
Nunjucks
Pug

No

Included

MIT
2017
Gatsby
React
JSX

Included

Included

MIT
2017
Gridsome
Vue
Vue

No

Included

MIT
Hexo
Node
ejs
md

Included

Included

MIT
2019
Hugo
Golang
Go Templating

No

Included

Apache 2.0
2013
Jekyll
Ruby
Liquid

Included

Included

MIT
2013
Next.js
React
JSX

Included

Included

MIT
2016
Nuxt.js
Vue
Vue

Included

Included

MIT
2021
Sapper
Svelte
ejs

No

Included

MIT
2021
Sphinx
Python
Jinja

Included

Included

BSD
2010
Tome
Drupal
Twig

Included

Included

GNU
2018
VuePress
Vue
Vue

No

Included

MIT
2019

Did we miss anything?

We want to make sure that this content is up to date with the latest information. If we have missed anything, or made any mistakes, please let us know — we will be more than happy to correct the information here, and add any tools we may have missed.

Yes No