FindSoftware

s2gen

Static site generator written in Scala that builds a site from Markdown content and Freemarker templates, with a monitor mode and an embedded server.

s2gen is a static site generator written in Scala. It reads content written in Markdown, renders it with Freemarker templates, and writes HTML files to a site directory, and it can build localized versions of a site alongside the default one. In monitor mode it watches for file changes and serves the generated files from an embedded web server, which the README describes as enough for testing.

Worth knowing

The generator needs a Java runtime, JRE 8 at least, on the machine that builds the site.

Identity

Status
Stub
Maintainer
Denis Kalinin4
Maintained by
Individual
First release
20165

Rendering and deploy

Runs as
Static files, Dev only3
Rendering
Static output3
Install with
download the release package and add its bin directory to PATH3

Releases

Current major version
Pre-1.05
Last release
2022-08-115

Adoption

GitHub stars
152
Contributors
26

Why these figures do not compare

Sources

  1. 2026-10-23: links
    appliedscala.com/s2gen/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/denisftw/s2gen
  3. 2026-10-23: links, Runtime, Minimum runtime, Categories, Templating, Content storage, Install with, Rendering, Runs as, Multilingual, License model
    github.com/denisftw/s2gen/blob/master/README.md
  4. 2026-10-23: Maintainer
    raw.githubusercontent.com/denisftw/s2gen/master/LICENSE
  5. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/denisftw/s2gen/releases
  6. 2026-10-23: Contributors
    api.github.com/repos/denisftw/s2gen/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON