Skip to content
SPECIFICTION
Get listed

Grain

github.com

WindowsmacOSLinux
Visit github.com
Spec score 7.0 #33 of 35 in Static site generators

Spec sheet

What it does
Grain is a Groovy framework and static website generator for company websites and personal blogs.Read 10 Oct 2026 · github.com
Intended users
SysGears describes Grain as suitable for demanding static websites and says it includes themes and examples to help users get started.Read 10 Oct 2026 · sysgears.com
Deployment
Grain can generate website files and deploy them manually or with its deploy command.Read 10 Oct 2026 · github.com
Free plan
YesRead 22 Sep 2026 · github.com
Support
The README says SysGears offers commercial support and will respond to inquiries within one working day.Read 10 Oct 2026 · github.com
License
The README states that Grain is licensed under Apache License 2.0.Read 10 Oct 2026 · github.com
Asset processing
Grain supports source file compression and minification, Python Pygments code highlighting, and Sass and SCSS.Read 9 Oct 2026 · github.com
Build features
Grain offers source compression and minification, Python Pygments code highlighting, and built-in Sass and SCSS support.Read 10 Oct 2026 · github.com
Content formats
Grain supports Markdown, reStructuredText, and AsciiDoctor.Read 9 Oct 2026 · github.com
Content sources
markdownRead 22 Sep 2026 · github.com
Embedded code
Grain supports embedded Groovy code in content files, including stylesheets and JavaScript files.Read 10 Oct 2026 · github.com
Groovy support
It supports embedded Groovy code in content files and configurable conventions for processing content sources with Groovy.Read 9 Oct 2026 · github.com
Live preview
Preview mode applies changes on the fly, and the README says you can see file changes in the browser after refreshing.Read 9 Oct 2026 · github.com
Local preview server
YesRead 22 Sep 2026 · github.com
Markup
Grain supports Markdown, reStructuredText, and AsciiDoctor.Read 10 Oct 2026 · github.com
Preview
Preview mode reloads website changes so developers can see updates as they work.Read 10 Oct 2026 · github.com
Requirements
Running a Grain project requires JDK 7 or later.Read 9 Oct 2026 · github.com
Runtime requirement
Running a Grain project requires JDK 7 or later.Read 10 Oct 2026 · github.com
Supported languages
Groovy,JavaRead 22 Sep 2026 · github.com
Themes
The project lists responsive themes including Agency, Clean Blog, Freelancer, New Age, and Octopress.Read 10 Oct 2026 · github.com
Windows support
The README says Windows users should run the grainw command instead of ./grainw.Read 10 Oct 2026 · github.com

Where Specifiction places it

Alternatives to GrainAll alternatives →