Static Site Generator

Grimoire – lightweight, Groovy-first static site generator

Grimoire is a lightweight, Groovy-first static site generator distributed as a Gradle plugin.

It transforms Markdown and HTML content into static websites using Groovy’s SimpleTemplateEngine for pages, layouts and reusable partials.

Pages can include native Groovy front matter, while structured data and automatically generated navigation trees are available to templates. Grimoire also handles assets, compiles Sass and SCSS stylesheets, and provides a local development server for previewing the generated site.

This is free and open source software.

Key Features

  • Generates static websites from Markdown and HTML pages.
  • Uses Groovy’s SimpleTemplateEngine for templating.
  • Supports reusable layouts and partials.
  • Accepts native Groovy front matter for page metadata.
  • Builds a navigation tree from the pages directory.
  • Loads structured data from JSON, YAML and Groovy files.
  • Compiles Sass and SCSS assets to CSS.
  • Preserves binary and non-templated assets unchanged.
  • Provides configurable source and output directories.
  • Includes a local development server.
  • Supports configurable base URLs for sites hosted under subpaths.
  • Requires JDK 17 or later.

Website: github.com/xgeoff/grimoire
Support:
Developer: Geoff P
License: MIT License

Grimoire is written in Groovy. Learn Groovy with our recommended free books and free tutorials.


Related Software

Groovy Static Site Generators
GaidenTool that makes it easy to create documentation with Markdown
GrainLightweight, powerful, static website generator
RizzoSimple static site generator
GRASSSimple script inspired by Rizzo and Octopress for generating static sites and blogs

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
1 Comment
Oldest
Newest Most Voted
Baron Grimes
Baron Grimes
5 hours ago

Excellent write-up. the step-by-step details were very helpful. I appreciate your valuable insights.