Static Site Generators (SSG) are on the Rise. Choosing the right Static Site Generator Framework is essential for your projects.

[JAMstack] is not any one specific technology in and of itself; nor is it driven by a large company; nor is there any standards body that controls or defines it. Instead, the JAMstack is a movement, a community collection of best practices and workflows that result in high-speed websites that are a pleasure to work on. Mathias and Phil

Jekyll

Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server.

Languages:Ruby Templates:Liquid License:MIT

http://jekyllrb.com jekyllrb (7132) jekyll/jekyll (40535)

First Release: 2008 Creator: Tom Preston-Werner Languages: Ruby Content: Markdown Templating Engine: Liquid templating CSS preprocessing: SCSS Meta Data: Front Matter

Gatsby

Languages:JavaScript Templates:React License:MIT

http://gatsbyjs.org gatsbyjs (55274) gatsbyjs/gatsby (44740)

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing:

Hugo

Hugo is a static site generator written in Go. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full html website.

Languages:Go Templates:Go License:Apache-2.0

https://gohugo.io/ GoHugoIO (10304) gohugoio/hugo (44369)

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing:

Next.js

Next.js is a minimalistic framework for server-rendered React applications as well as statically exported React apps.

Languages:JavaScript Templates:React License:MIT

https://nextjs.org zeit/next.js (48927)

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing:

Nuxt.js

An easy way to export your Vue.js Web Application into a static website.

Languages:JavaScript Templates:Vue License:MIT

https://nuxtjs.org/ nuxt_js (39262) nuxt/nuxt.js (27429)

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing:

Eleventy (11ty)

A simpler static site generator. An alternative to Jekyll. Written in JavaScript. Transforms a directory of templates (of varying types) into HTML.

Languages:JavaScript Templates:Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, Pug, JavaScript, HTML, Markdown License:MIT

https://11ty.dev/ eleven_ty (5182) 11ty/eleventy (5740)

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing:

Gridsome

Build blazing fast websites for any CMS or data with Vue.js

https://gridsome.org/ gridsome (4753) gridsome/gridsome (6227)

Languages:JavaScript Templates:Vue License:MIT

First Release: Creator: Languages: Content: Templating Engine: CSS preprocessing: