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: