Skip to content

Latest commit

 

History

History
196 lines (105 loc) · 7.56 KB

README.md

File metadata and controls

196 lines (105 loc) · 7.56 KB

Awesome Static

A collection of awesome static website compiler / builder / generator goodies (tools, templates 'n' themes, plugins 'n' extensions, guides, services, etc.)

Contributions welcome. Anything missing? Send in a pull request. Thanks.

Table of Contents

General

All Static Website Compilers / Builders / Generators

Directories / ListingsShowcases

Directories / Listings

Let a thousand website compiler bloom

Static Gen (web: staticgen.com) -- top 100+ static site builders / generators; sort by github stars or by programming language and more

Static Site Generators (web: staticsitegenerators.net) -- 400+ static site builders / generators; sort by github stars or by programming language and more

Showcases

One sample, many static website builds

Stay Static Website Compiler Samples (web: staystatic.github.io, github: staystatic) -- covers Jekyll (Ruby), Middleman (Ruby), Hugo (Go), Metalsmith (JavaScript/Node.js) and others; showing how to use pages, posts and custom types (e.g. bookmarks 'n' links)

Adventure Time! Static Website Samples (github: remotesynth/Static-Site-Samples) by Brian Rinaldi -- covers Jekyll (Ruby), Middleman (Ruby), Harp (JavaScript), Hexo (JavaScript), Wintersmith (JavaScript/CoffeeScript), Hugo (Go)

Quick References (Cheat Sheets)

By Language

RubyPythonPHPJavaScript / Node.jsGoHaskell

Ruby

  1. Jekyll ★24,888 (gem: jekyll ⇓2,196,090)
  2. Middleman ★5,118 (gem: middleman ⇓1,035,325)
  3. Nanoc ★1,347 (gem: nanoc ⇓233,529)
  4. Awestruct ★226 (gem: awestruct ⇓139,452)
  5. webgen ★90 (gem: webgen ⇓90,154)

Note: If no update for 1+ year than tool no longer listed e.g. Statis ★715 (Nov 2013; gem v0.2.0 - Jan 2013), Ruhoh ★627 (Sep 2014; gem v2.6 - Dec 2013), Webby ★278 (officially discontinued, Aug 2011; v0.9.4 - Apr 2009)

Links

Python

  1. Pelican ★5,687 (pypi: pelican ⇓9,395/month)
  2. Nikola ★979 (pypi: Nikola ⇓4,360/month)
  3. Cactus ★2,704 (pypi: Cactus ⇓1,623/month)
  4. Lektor ★1,732 (pypi: Lektor ⇓1,519/month)
  5. Hyde ★1,278 (pypi: hyde ⇓1,013/month)

PHP

  1. Sculpin ★952 (composer: sculpin/sculpin ⇓13,312)
  2. Jigsaw ★370 (composer: tightenco/jigsaw ⇓327)

JavaScript / Node.js

  1. Hexo ★9,610 (npm: hexo ⇓15,792/month)
  2. Metalsmith ★4,692 (npm: metalsmith ⇓22,053/month)
  3. Harp ★3,782 (npm: harp ⇓8,015/month)
  4. Wintersmith ★2,806 (npm: wintersmith ⇓2,971/month)
  5. Gatsby ★2,650 (npm: gatsby ⇓2,898/month)

Links

Go

  1. Hugo ★9,476
  2. gor ★472
  3. Ink ★336
  4. gostatic ★298

Links

Haskell

  1. Hakyll ★1,228 (hackage: hakyll ⇓33,613)
  2. yst ★198 (hackage: yst ⇓3,745)

Java

  1. JBake ★392

.NET / C-Sharp

  1. Pretzel ★443

Lua

  1. Luapress ★101 (luarocks: fizzadar/luapress ⇓211)

Erlang

  1. Lambda Pad ★84

HTML Tester / Checker / Linter / Proofer

htmltest ★20 -- html test tool (in go)

More Bookmarks 'n' Links

Awesome Static Website Services (github: aharris88/awesome-static-website-services)

Awesome Static Website Generators (github: myles/awesome-static-generators)

Awesome Markdown (github: writekit/awesome-markdown) -- write your article and posts in plain text with markdown formatting and conventions

{Static is} The New Dynamic (web: thenewdynamic.org) -- static site links, showcases, events and more

Meta

License

The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.

Questions? Comments?

Post them to the wwwmake forum. Thanks!