A static site generator is a program that takes content, webpage design templates and configuration files and based on them generates a directory tree of HTML and other files that represent a website. The resulting website is static in the sense that it does not require CGI or other server-side scripts to serve its content and could as well be distributed as a ZIP file with no HTTP server at all. The content that a static site generator processes into HTML is usually marked up with a lightweight markup language like Markdown.
|Name||License and availability|
|giggle||Open source (BSD license) (?)|
|MajaMaja||Free for non-commercial use|
|Orb Spinner||Commercial, no longer available|
|tclog||Open source (3-clause BSD license)|
|Tclssg||Open source (MIT license)|
dbohdan 2014-06-16: I'm working to replace an ad hoc shell script static site generator with Tcl code. Are there any others written in Tcl?
The Internet Archive has a captured version from late 2006: https://web.archive.org/web/20061205031222/http://orbspinner.com/
I also use a Ruby site generator called webgen: http://webgen.gettalong.org/
dbohdan 2014-07-16: The documentation has rather improved since.