Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/staystatic/awesome-static

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

List: awesome-static

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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**](#general)
- [**Quick References (Cheat Sheets)**](#quickrefs)
- [**By Language**](#by-language)
- [**Ruby**](#ruby)
- [**Python**](#python)
- [**PHP**](#php)
- [**JavaScript / Node.js**](#javascript--nodejs)
- [**Go**](#go)
- [**Haskell**](#haskell)
- [**Events / Meetups**](#events--meetups)

## General

_All Static Website Compilers / Builders / Generators_

[Directories / Listings](#directories--listings) •
[Showcases](#showcases)

### Directories / Listings

_Let a thousand website compiler bloom_

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

**Static Site Generators** (web: [`staticsitegenerators.net`](https://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`](http://staystatic.github.io), github: [`staystatic`](https://github.com/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`](https://github.com/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)

- [Gatsby Quick Reference (Cheat Sheet)](GATSBY.md)
- [Hugo Quick Reference (Cheat Sheet)](HUGO.md)

## By Language

[**Ruby**](#ruby) •
[**Python**](#python) •
[**PHP**](#php) •
[**JavaScript / Node.js**](#javascript--nodejs) •
[**Go**](#go) •
[**Haskell**](#haskell)

### Ruby

1. [**Jekyll**](https://github.com/jekyll/jekyll) ★24,888 (gem: [`jekyll`](https://rubygems.org/gems/jekyll) ⇓2,196,090)
2. [**Middleman**](https://github.com/middleman/middleman) ★5,118 (gem: [`middleman`](https://rubygems.org/gems/middleman) ⇓1,035,325)
3. [**Nanoc**](https://github.com/nanoc/nanoc) ★1,347 (gem: [`nanoc`](https://rubygems.org/gems/nanoc) ⇓233,529)
4. [**Awestruct**](https://github.com/awestruct/awestruct) ★226 (gem: [`awestruct`](https://rubygems.org/gems/awestruct) ⇓139,452)
5. [**webgen**](https://github.com/gettalong/webgen) ★90 (gem: [`webgen`](https://rubygems.org/gems/webgen) ⇓90,154)

Note: If no update for 1+ year than tool no longer listed e.g.
[Statis](https://github.com/winton/stasis) ★715 (Nov 2013; gem v0.2.0 - Jan 2013),
[Ruhoh](https://github.com/ruhoh/ruhoh.rb) ★627 (Sep 2014; gem v2.6 - Dec 2013),
[~~Webby~~](https://github.com/TwP/webby) ★278 (officially discontinued, Aug 2011; v0.9.4 - Apr 2009)

Links

- **Awesome Jekyll** (github: [`planetjekyll/awesome-jekyll`](https://github.com/planetjekyll/awesome-jekyll)) -- a collection of awesome Jekyll goodies (tools, templates, plugins, guides, etc.)
- [Jekyll @ {Static is} The New Dynamic](https://www.thenewdynamic.org/tool/jekyll)
- [Middleman @ {Static is} The New Dynamic](https://www.thenewdynamic.org/tool/middleman)

### Python

1. [**Pelican**](https://github.com/getpelican/pelican) ★5,687 (pypi: [`pelican`](https://pypi.python.org/pypi/pelican) ⇓9,395/month)
2. [**Nikola**](https://github.com/getnikola/nikola) ★979 (pypi: [`Nikola`](https://pypi.python.org/pypi/Nikola) ⇓4,360/month)
3. [**Cactus**](https://github.com/koenbok/Cactus) ★2,704 (pypi: [`Cactus`](https://pypi.python.org/pypi/Cactus) ⇓1,623/month)
4. [**Lektor**](https://github.com/lektor/lektor) ★1,732 (pypi: [`Lektor`](https://pypi.python.org/pypi/Lektor) ⇓1,519/month)
5. [**Hyde**](https://github.com/hyde/hyde) ★1,278 (pypi: [`hyde`](https://pypi.python.org/pypi/hyde) ⇓1,013/month)

### PHP

1. [**Sculpin**](https://github.com/sculpin/sculpin) ★952 (composer: [`sculpin/sculpin`](https://packagist.org/packages/sculpin/sculpin) ⇓13,312)
2. [**Jigsaw**](https://github.com/tightenco/jigsaw) ★370 (composer: [`tightenco/jigsaw`](https://packagist.org/packages/tightenco/jigsaw) ⇓327)
3. [**This Is Not A Wiki**](https://github.com/lens0021/this-is-not-a-wiki) ★12

### JavaScript / Node.js

1. [**Hexo**](https://github.com/hexojs/hexo) ★9,610 (npm: [`hexo`](https://www.npmjs.com/package/hexo) ⇓15,792/month)
2. [**Metalsmith**](https://github.com/metalsmith/metalsmith) ★4,692 (npm: [`metalsmith`](https://www.npmjs.com/package/metalsmith) ⇓22,053/month)
3. [**Harp**](https://github.com/sintaxi/harp) ★3,782 (npm: [`harp`](https://www.npmjs.com/package/harp) ⇓8,015/month)
4. [**Wintersmith**](https://github.com/jnordberg/wintersmith) ★2,806 (npm: [`wintersmith`](https://www.npmjs.com/package/wintersmith) ⇓2,971/month)
5. [**Gatsby**](https://github.com/gatsbyjs/gatsby) ★2,650 (npm: [`gatsby`](https://www.npmjs.com/package/gatsby) ⇓2,898/month)

Links

- **Awesome Metalsmith** (github: [`metalsmith/awesome-metalsmith`](https://github.com/metalsmith/awesome-metalsmith))
- [Metalsmith @ {Static is} The New Dynamic](https://www.thenewdynamic.org/tool/metalsmith)

### Go

1. [**Hugo**](https://github.com/spf13/hugo) ★9,476
2. [**gor**](https://github.com/wendal/gor) ★472
3. [**Ink**](https://github.com/InkProject/ink) ★336
4. [**gostatic**](https://github.com/piranha/gostatic) ★298

Links

- [Hugo @ {Static is} The New Dynamic](https://www.thenewdynamic.org/tool/hugo)

### Haskell

1. [**Hakyll**](https://github.com/jaspervdj/hakyll) ★1,228 (hackage: [`hakyll`](https://hackage.haskell.org/package/hakyll) ⇓33,613)
2. [**yst**](https://github.com/jgm/yst) ★198 (hackage: [`yst`](https://hackage.haskell.org/package/yst) ⇓3,745)

### Java

1. [**JBake**](https://github.com/jbake-org/jbake) ★392

### .NET / C-Sharp

1. [**Pretzel**](https://github.com/Code52/pretzel) ★443

### Lua

1. [**Luapress**](https://github.com/Fizzadar/Luapress) ★101 (luarocks: [`fizzadar/luapress`](https://luarocks.org/modules/fizzadar/luapress) ⇓211)

### Erlang

1. [**Lambda Pad**](https://github.com/gar1t/lambdapad) ★84

## HTML Tester / Checker / Linter / Proofer

[**htmltest**](https://github.com/wjdp/htmltest) ★20 -- html test tool (in go)

## More Bookmarks 'n' Links

**Awesome Static Website Services** (github: [`aharris88/awesome-static-website-services`](https://github.com/aharris88/awesome-static-website-services))

**Awesome Static Website Generators** (github: [`myles/awesome-static-generators`](https://github.com/myles/awesome-static-generators))

**Awesome Markdown** (github: [`writekit/awesome-markdown`](https://github.com/writekit/awesome-markdown)) -- write your article and posts in plain text with markdown formatting and conventions

**{Static is} The New Dynamic** (web: [`thenewdynamic.org`](https://www.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](http://groups.google.com/group/wwwmake). Thanks!