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.
appliedscala.com/s2gen/repositorydocs
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
Adoption
Sources
- 2026-10-23: links
appliedscala.com/s2gen/ - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/denisftw/s2gen - 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 - 2026-10-23: Maintainer
raw.githubusercontent.com/denisftw/s2gen/master/LICENSE - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/denisftw/s2gen/releases - 2026-10-23: Contributors
api.github.com/repos/denisftw/s2gen/contributors