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
- 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
- gatsbyjs.org gatsbyjs (55274) gatsbyjs/gatsby (44740)
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
- gohugo.io GoHugoIO (10304) gohugoio/hugo (44369)
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
- nextjs.org zeit/next.js (48927)
Nuxt.js
- An easy way to export your Vue.js Web Application into a static website.
- Languages: JavaScript Templates: Vue License: MIT
- nuxtjs.org nuxt_js (39262) nuxt/nuxt.js (27429)
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
- 11ty.dev eleven_ty (5182) 11ty/eleventy (5740)
Gridsome
- Build blazing fast websites for any CMS or data with Vue.js
- gridsome.org gridsome (4753) gridsome/gridsome (6227)
- Languages: JavaScript Templates: Vue License: MIT