Skip to content

@davatron5000 /gist:2254924
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Static Site Generators

Backstory: I decided to crowdsource static site generator recommendations, so the following are actual real world suggested-to-me results. I then took those and sorted them by language/server and, just for a decent relative metric, their Github Watcher count. If you want a heap of other projects (including other languages like Haskell and Python) Nanoc has the mother of all site generator lists. If you recommend another one, by all means add a comment.

Ruby

Node.JS

PHP

@johnmdonahue

Nice list! I think this one was just launched, but it looks pretty interesting. Only 13 watchers atm but maybe worth adding:

Quill is a simple blog engine inspired by Jekyll. Quill runs on node and has an easy command line interface. Themeing is as simple as editing a single html page.

https://github.com/theycallmeswift/quill

@balupton

Great listing. Hope this continues to be maintained. Alternatives are always fantastic.

@laktek

As suggested on HN - Punch (http://laktek.github.com/punch)

@tinyapps

Here is a list of 15 simple site generators, almost all of which are static:

http://tinyapps.org/blog/blosxom/200912030700_blosxom_alternatives_microblogs_etc.html

I'm still using Blosxom in static rendering mode: http://www.blosxom.com/

@tinyapps

Here is a list of 15 simple site generators, almost all of which are static:

http://tinyapps.org/blog/blosxom/200912030700_blosxom_alternatives_microblogs_etc.html

I'm still using Blosxom in static rendering mode: http://www.blosxom.com/

@plusjade

How do we add our own?

http://ruhoh.com (ruby)

@gettalong

webgen (also at github) is missing

@VictorBjelkholm

I've forked this list, updated the watch (now stars) -count and added a few generators (a few from the comments)

@simensen

You can add Sculpin to the list.

@aprescott

Here's my contribution:

@DandyDev

In Python-land Pelican is a big one!

@jonbullock

Shameless plug: JBake

@jaredhanson

I'll add Kerouac (Node.js) to the list of contenders.

@reggi

And hexo (Node.js)

@jonschlinkert

Please add Assemble, it's a static site generator built as a plugin for Grunt.js.

@daveaiello

Can Movable Type qualify? It's based on Perl and I believe it's got 206 watchers.

@max-arnold

List of python static site generators: https://gist.github.com/max-arnold/6402386

@ChrisWren

Cabin is a node.js static site generator powered by Grunt. It currently has three beautiful blogging themes available out of the box. Getting started takes like 45 seconds. Here are the available themes, with links to installing each:

Candy Theme

Blok Theme

Canvas Theme

@ruemic

I created a realtime comparison dashboard of Github stats for the leading static site generators at http://www.staticgen.com

@edrex

To me, it seems like Assemble , which leverages the popular Grunt task runner, is a saner choice for Node.js. I spent some time evaluating DocPad, and my impression is that it suffers from lack of focus on the static use case. This gist was helpful 2 years ago when I first found it, but now it is out of date and as such is doing a disservice to people freshly ask the question

What are my options for static site generation?

Either the gist should be marked as out of date, or it should be updated to include the forks.

@balupton

For what it's worth, the nanoc listing has become fairly outdated, despite the project which it uses for it's listing from still being maintained. As such, I've setup http://staticsitegenerators.net to pull in the latest data and combine it with the github data among other things. It is now the most definitive listing you can find.

@znmeb

Hakyll? Ruhoh?

@nodiscc

Hey, I have merged all the forks started from this gist at https://gist.github.com/nodiscc/6138507.
@balupton http://staticsitegenerators.net/ looks useful. I'll do a pull request on https://github.com/jaspervdj/static-site-generator-comparison to update it with my changes

@matthiasbeyer

Thessc is missing. I'm currently writing it. Language: C.

@edrex

@balupton nice! I was planning to do the same thing, I will try to remember to submit a pull req for any new ones I come across. :beers:

@nunull

nodeache (Node.js) could actually be added.

@Zeokat

Zeokat recoemnds one good cms http://bolt80.com/piecrust/
It works with static files aswell.

@subwiz

I wrote one, named StaGen, supporting Markdown, StringTemplate 4 and JSON. Developed in Java 8.

Currently powering WizTools.org.

@tovic

Try Mecha CMS, it’s pure PHP.

Mecha

@koistya

Static Site Starter Kit

powered by Gulp, Assemble, Handlebars, Bootstrap, LESS, BrowserSync; and pre-configured for hosting in Amazon S3 / CloudFront (CDN): https://github.com/kriasoft/static-site-starter

@SgtPooki

You may want to take a peek at https://staticsitegenerators.net/ as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.