A static web site generator is an application that takes plain text files and compiles them to HTML files.
- Awesome Static Web Site Generators
- Helpful Tools and Services
- Other Lists of Static Web Site Geneartors
- Related Awesome
- Static Web Site Generators in Other Awesome Lists
- ABlog - A Sphinx extension that converts any documentation or personal website project into a full-fledged blog. -
#Python
- Hexo - A fast, simple & powerful blog framework. -
#JavaScript
#Node.js
- Hyde -
#Python
- Jekyll - Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. -
#Ruby
- Journey -
#Go
- Nikola -
#Python
- Octopress - Similar to Jekyll but where everything you need is already setup. -
#Ruby
#Jekyll
- Pelican - Uses Markdown or ReST for content and Jinja 2 for themes. -
#Python
- Spress -
#PHP
- Static - Supports org-mode and markdown. -
#Clojure
- Tinkere -
#Python
- Lektor - An easy to use static CMS and blog engine. -
#Python
- Tipe - An easy to use API-first CMS engine to generate static sites. -
#JavaScript
- Assemble -
#JavaScript
#Node.js
- Cactus -
#MacOSX
- Cactus -
#Python
- coil -
#elixir
- Complexity - for those who like to work in HTML -
#Python
- Flask-Frozen - Freezes a Flask application into a set of static files. -
#Python
#Flask
- Gaiden - A tool that makes it easy to create documentation with Markdown. -
#Groovy
- Gatsby -
#JavaScript
#Node.js
#React.js
- Grain -
#Groovy
- Harp -
#JavaScript
#Node.js
- Hakyll - Hakyll is a Haskell library for generating static sites, mostly aimed at small-to-medium sites and personal blogs. It is written in a very configurable way and uses an xmonad-like DSL for configuration. -
#Haskell
- Hugo - It is optimized for speed, easy use and configurability. -
#Go
- JBake
#Java
- LambdaPad -
#Erlang
- m4-bakery -
#make
#m4
- Metalsmith - An extremely simple, pluggable static site generator. -
#JavaScript
#Node.js
- MiddleMan - Middleman is a static site generator using all the shortcuts and tools in modern web development. -
#Ruby
- nanoc - Felxiable support for small personal to large corporate web sites. -
#Ruby
- obelisk -
#elixir
- Pagegen -
#Python
- Phenomic - Modern static website generator based on the React and Webpack ecosystem. -
#Javascript
#Node.js
#React.js
- Phrozn -
#PHP
- Roots -
#Node.js
- Sculpin -
#PHP
- Sitegen -
#Lua
#MoonScript
- Tags -
#Python
- Urubu -
#Python
- webgen -
#Ruby
- Wintersmith -
#JavaScript
#Node.js
- yst - Powered by YAML. -
#Haskell
- React Static - A progressive static-site framework for React. - '#React.js'
- Flatdoc - a small JavaScript file that fetches Markdown files and renders them as full pages. -
#JavaScript
- Chartspree - Creats svg based charts for your static web sites.
- Formspree - Adds functional forms to your static web sites.
- git-annex - Configure git-annex for a public repository for a static web site.
- Harpoon - S3 based deploy with rollback and staging/production support. -
#Ruby
Awesome lists that help you with your new static web site.
- Awesome Bootstrap - A curated list of free Bootstrap themes.
- Awesome HTML5
- Awesome Images - A curated list of amazingly awesome free (stock) photo resources.
- Awesome Static Hosting Providers - A collection of awesome static hosting providers and related resources.
- Awesome Static Website Services - A curated list of awesome static websites services
- Creative Commons Media - A curated list of resources that provide media licensed under Creative Commons licenses.
- Frontend Development
- forhappy/awesome-lua - Static Site Generator
- h4cc/awesome-elixir - Static Page Generation
- kdabir/awesome-groovy - Static Web
- markets/awesome-ruby - Static Site Generators
- Sdogruyol/awesome-ruby - Static Page Generation
- sindresorhus/awesome-nodejs - Static Site Generators
- vinta/awesome-python - Static Site Generators
- ziadoz/awesome-php - Static Site Generators