Static Site Generators - Top Open Source SSGs | Jamstack
Next.js
133884 stars
28795 forks
2322 issues
A framework for statically-exported React apps (supports server side rendering)
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
Hugo
82968 stars
7853 forks
439 issues
A Fast and Flexible Static Site Generator.
- Language:
- Go
- Templates:
- Go
- License:
- Apache-2.0
Docusaurus
61371 stars
9229 forks
294 issues
Build optimized websites quickly, focus on your content
- Language:
- JavaScript
- Templates:
- React, Markdown
- License:
- MIT
Nuxt
57969 stars
5303 forks
777 issues
A minimalistic framework for serverless Vue.js applications.
- Language:
- JavaScript
- Templates:
- Vue
- License:
- MIT
Gatsby
55916 stars
10118 forks
215 issues
Build blazing fast, modern apps and websites with React
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
Astro
52942 stars
2823 forks
149 issues
Build faster websites with less client-side Javascript
- Language:
- JavaScript,TypeScript
- Templates:
- Svelte, React, Preact, Vue, SolidJS, Lit, AlpineJS, HTML, Markdown, MDX
- License:
- MIT
Hexo
40669 stars
4916 forks
73 issues
Hexo is a fast, simple and powerful blog framework.
- Language:
- JavaScript
- Templates:
- EJS, Pug, Haml, Swig, Nunjucks, Mustache, Handlebars, Marko
- License:
- MIT
Slate
36162 stars
315 forks
50 issues
Beautiful static documentation for your API
- Language:
- Ruby
- Templates:
- Markdown
- License:
- Apache-2.0
Remix
31528 stars
2624 forks
4 issues
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
VuePress
22796 stars
4693 forks
543 issues
Vue-powered Static Site Generator
- Language:
- JavaScript
- Templates:
- Vue
- License:
- MIT
MkDocs
20907 stars
2476 forks
95 issues
Project documentation with Markdown.
- Language:
- Python
- Templates:
- Jinja2
- License:
- BSD-3-Clause
Eleventy
18662 stars
538 forks
411 issues
A simpler static site generator
- Language:
- JavaScript
- Templates:
- Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, Pug, JavaScript, HTML, Markdown
- License:
- MIT
VitePress
15553 stars
2433 forks
377 issues
Vue-powered Static Site Generator based on vite
- Language:
- JavaScript
- Templates:
- Vue
- License:
- MIT
React Static
10344 stars
743 forks
1 issue
A progressive static-site framework for React.
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
Gridsome
8534 stars
479 forks
537 issues
Build blazing fast websites for any CMS or data with Vue.js
- Language:
- JavaScript
- Templates:
- Vue
- License:
- MIT
Metalsmith
7850 stars
612 forks
28 issues
An extremely simple, pluggable static site generator.
- Language:
- JavaScript
- Templates:
- Handlebars, Any JS
- License:
- MIT
Middleman
7097 stars
742 forks
8 issues
Hand-crafted, modern frontend development.
- Language:
- Ruby
- Templates:
- ERB, Tilt, Haml
- License:
- MIT
Sapper.js
6975 stars
405 forks
259 issues
Sapper is a framework for building high-performance universal web apps.
- Language:
- JavaScript
- Templates:
- Svelte
- License:
- MIT
Cactus
3473 stars
308 forks
85 issues
Static site generator for designers.
- Language:
- Python
- Templates:
- Django
- License:
- BSD-3-Clause
Phenomic
3196 stars
240 forks
16 issues
A modern static website generator to create dynamic website using React components.
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
Docsy
2797 stars
903 forks
216 issues
A Hugo theme for creating great technical documentation sites
- Language:
- Go
- Templates:
- Go
- License:
- Apache-2.0
HubPress
2796 stars
2479 forks
74 issues
A web application to build your Blog on GitHub.
- Language:
- JavaScript
- Templates:
- Handlebars
- License:
- MIT
Routify
1953 stars
83 forks
32 issues
Routes for Svelte, automated by your file structure.
- Language:
- JavaScript
- Templates:
- Svelte
- License:
- MIT
Enduro.js
686 stars
119 forks
108 issues
Minimalistic, lean & mean, node.js static page generator
- Language:
- JavaScript
- Templates:
- Handlebars
- License:
- MIT
elm-pages
673 stars
99 forks
54 issues
Build fast, modern sites with Elm's delightful type system to help you! 📚
- Language:
- Elm
- Templates:
- Elm
- License:
- BSD-3-Clause
Cuttlebelle
551 stars
27 forks
14 issues
The react static site generator that separates editing and code concerns
- Language:
- JavaScript
- Templates:
- React
- License:
- GPL-3.0-only
Orchid
524 stars
50 forks
41 issues
A beautiful and truly unique documentation engine and static site generator.
- Language:
- Java,Kotlin
- Templates:
- Pebble
- License:
- LGPL-3.0-only
Yellow
467 stars
77 forks
0 issues
Datenstrom Yellow is for people who make websites.
- Language:
- PHP
- Templates:
- PHP
- License:
- GPL-2.0-only
Abell
433 stars
36 forks
13 issues
A Low Level, Framework Agnostic, Vite powered Static Site Generator for JavaScript Developers
- Language:
- JavaScript
- Templates:
- Abell
- License:
- MIT
soupault
404 stars
19 forks
14 issues
Website generator based on HTML rewriting instead of template processing. Single binary, extensible with Lua plugins.
- Language:
- OCaml
- Templates:
- HTML, Jingoo
- License:
- MIT
Sergey
304 stars
41 forks
27 issues
The little static site generator
- Language:
- JavaScript
- Templates:
- HTML
- License:
- MIT
Cecil
278 stars
29 forks
4 issues
Your content driven static site generator.
- Language:
- PHP
- Templates:
- Twig
- License:
- MIT
Junglejs
275 stars
4 forks
4 issues
JungleJS is a new static site generator that uses Svelte and GraphQL.
- Language:
- JavaScript
- Templates:
- Svelte
- License:
- MIT
Statamic
251 stars
25 forks
34 issues
A Laravel-powered, flat-first CMS that can run headless, as a full PHP stack, or generate and deploy static sites.
- Language:
- PHP
- Templates:
- Antlers, HTML, Blade, Twig, Markdown
Nift
243 stars
21 forks
6 issues
A cross-platform open source git-like and LaTeX-like site manager.
- Language:
- C++
- Templates:
- Custom
- License:
- MIT
Nanogen
207 stars
62 forks
11 issues
A minimalist static site generator in Node.js.
- Language:
- JavaScript
- Templates:
- EJS
- License:
- MIT
blogc
186 stars
18 forks
6 issues
A blog compiler.
- Language:
- C
- Templates:
- Custom
- License:
- BSD-3-Clause
empress-blog
185 stars
29 forks
44 issues
Fully-functional, SEO friendly static site implementation of a blog system built on Ember
- Language:
- JavaScript
- Templates:
- Ember, Markdown
- License:
- MIT
Tropical
167 stars
8 forks
1 issue
Use modern tools to build fast, mostly-just-HTML websites with islands of client-side JS.
- Language:
- JavaScript
- Templates:
- React
- License:
- MIT
MarkBind
148 stars
136 forks
235 issues
Optimized for generating technical documentation and educational websites from Markdown text.
- Language:
- JavaScript
- Templates:
- Custom
- License:
- MIT
Hepek
110 stars
10 forks
9 issues
Render Scala objects into files
- Language:
- Scala
- Templates:
- Scala
- License:
- Apache-2.0
elm-starter
86 stars
7 forks
7 issues
An Elm-based bootstrapper for Elm applications that supports server side rendering
- Language:
- Elm
- Templates:
- Elm
- License:
- BSD-3-Clause
Tome
70 stars
7 forks
4 issues
A static site generator lovingly crafted with Drupal 8.
- Language:
- PHP
- Templates:
- Twig
- License:
- MIT
squido
68 stars
4 forks
3 issues
A dead simple static HTML website builder which can be hosted anywhere for super fast websites and very little effort. Create your Blog or Documentation using our boilerplate examples.
- Language:
- JavaScript,Node.js
- Templates:
- Mustache, Handlebars, Yaml, Markdown
- License:
- MIT
Kotsu
49 stars
2 forks
0 issues
An extremely simple, pluggable static site generator.
- Language:
- JavaScript
- Templates:
- Nunjucks
- License:
- Apache-2.0
CMintS
38 stars
2 forks
18 issues
CMS and Static Site Generator for single and multi-language websites creation.
- Language:
- JavaScript
- Templates:
- EJS
- License:
- MIT
Platframe
37 stars
16 forks
6 issues
A structured, scalable and modular platform for web and frontend development.
- Language:
- JavaScript
- Templates:
- Pug, Jade
- License:
- MIT
Amagaki
36 stars
2 forks
25 issues
A TypeScript site generator for hand-coding interactive marketing sites.
- Language:
- TypeScript
- Templates:
- Nunjucks, React, Closure Templates
- License:
- MIT
Starter Project
35 stars
4 forks
0 issues
Starter Package is a package with the latest best practices for your HTML (pug), CSS (Sass), JavaScript (es6), graphic, font, and favicon files.
- Language:
- JavaScript
- Templates:
- Pug
- License:
- MIT
Qgoda
31 stars
4 forks
49 issues
A sophisticated, blog-aware static site generator with unprecedented multi-language features
- Language:
- Perl
- Templates:
- Template Toolkit 2
- License:
- MIT
Stasis
28 stars
3 forks
7 issues
A static site generator that is simple and easy to use.
- Language:
- TypeScript
- Templates:
- Handlebars
- License:
- MIT
static-site-express
24 stars
7 forks
0 issues
A simple Node.js based static site generator that uses EJS and Markdown.
- Language:
- JavaScript
- Templates:
- EJS
- License:
- MIT
DSSG
20 stars
4 forks
0 issues
A static site generator with a different approach
- Language:
- D
- Templates:
- Mustache
- License:
- MIT
OrisonJS
17 stars
2 forks
4 issues
Create pages, layouts, partials, and contextual data using lit-html
- Language:
- JavaScript
- Templates:
- lit-html
- License:
- GPL-3.0-only
Modulo.js
14 stars
1 fork
37 issues
An easy-to-use, zero-dependency Jamstack framework in 2000 lines
- Language:
- JavaScript
- Templates:
- Modulo (similar to Liquid or Jinja)
- License:
- LGPL-3.0-or-later
Kaktos
13 stars
3 forks
0 issues
Kaktos is a python static site generator
- Language:
- Python
- Templates:
- Jinja2
- License:
- MIT
Generic Static Site Generator
12 stars
2 forks
1 issue
This is a Generic Static Site Generator, It is written in JavaScript, It can be used to create static websites
- Language:
- JavaScript
- Templates:
- HTML
- License:
- MIT
Mini Site Generator
12 stars
0 forks
1 issue
It's just javascript!
- Language:
- JavaScript
- Templates:
- JavaScript
- License:
- MIT
Publican
12 stars
0 forks
0 issues
A simple HTML-first static site generator for Node.js
- Language:
- JavaScript
- Templates:
- HTML, JavaScript
- License:
- MIT
Basildon
10 stars
0 forks
2 issues
Generates HTML, PDF (via LaTeX), and any other text output from Markdown content and Twig templates.
- Language:
- PHP
- Templates:
- Twig
- License:
- GPL-3.0-or-later
Simplified Saaze
9 stars
0 forks
0 issues
An easy-to-use generator supporting MathJax and other embeds, faster than Hugo and Zola
- Language:
- PHP
- Templates:
- PHP
- License:
- MIT
Keystone
8 stars
1 fork
1 issue
Zero config static-site generator & dev server. Templates, partials, routing, Babel, SCSS/SASS, Markdown, bundling, minifying, dynamic linking, search indexing.
- Language:
- JavaScript
- Templates:
- Custom
- License:
- ISC
20ful
7 stars
0 forks
0 issues
Universal static site generator
- Language:
- JavaScript
- Templates:
- Nunjucks, Pug, JavaScript, Livescript, HTML, Markdown, CSS, Sass, Stylus
- License:
- MIT
mkws(1)
Efficient Static Site Generator
- Language:
- Bash
- Templates:
- Bash
- License:
- ISC