Webgen vs Griffin

Webgen and Griffin are both open source static site generators. Webgen is written in Ruby and Griffin is written in Java.

Property Webgen Griffin
Language Ruby Java
Templates ERB Handlebars
License GPL-3.0-only Apache-2.0

Webgen benefits

A free, fast, powerful and extensible static website generator. Create a (or re-use an existing) website template, add a bunch of content files (in plain HTML or any markup language), throw in some assets and let webgen do the rest!

Webgen is used for generating static websites from templates and content files (which can be written in any markup language). It can generate dynamic content like menus on the fly and comes with many powerful extensions.

Apart from this basic functionality, webgen offers many features that makes authoring websites easier:

  • Multiple markup languages to choose from for writing HTML and CSS files (Markdown, Textile, RDoc, Haml, Sass, ...)
  • Automatic generation of menus, breadcrumb trails, ... and more!
  • Partial website regeneration (only modified items get re-generated) which reduces website generation time enormously
  • Self-contained website (all generated links are relative, so one can view the website without a web server)
  • Easily extendable (all major components can be extended with new functionality or existing functionality can be replaced)
  • No need to know the Ruby language for basic websites

Griffin benefits

Griffin is an extremely fast and simple static site generator. Griffin is simple, not feature-less.

What do you get with Griffin?

  • Blazing fast speed. Generate ~5000 posts in under 10 seconds.
  • A fully blog aware static site generator
  • Taxonomy with tags
  • Extremely simple theming with handlebars
  • Pagination
  • Live preview
  • Syntax Highlighting
  • Social media and Disqus support
  • Extremely small size at just ~6 Mb.