Grain
github.com
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
- Static site generators#33 of 357.0