Nimatic is a flexible static site generator written in Nim.
Nimatic templates are interpreted as plain text (though it makes sense to write them as HTML) with a couple special strings that get replaced: $title – this is the title of the current page. $content – in a non-base template, this is the body of the page after it has been converted to HTML. In the base template, this is the content of the non-base template. You can add your own template variables
This is free and open source software.
Key Features
- Metapages – optional metapages directory, holding metapages. A metapage is simply an executable file that Nimatic passes the metadata of every non-meta page it can find via stdin. The metapage should then output on its stdout JSON with the same format as the regular meta.json with an extra body key containing the Markdown body of the generated page.
- Postprocessors – optional postprocessors directory, containing postprocessors. A postprocessor is similar to a metapage, in that it is an executable file – though for every compiled page (even ones generated by a metapage), Nimatic will pass it the contents of that page over stdin, and will overwrite the page’s contents on disk with the output from the program’s stdout. You can use this feature to further tweak and enhance the HTML of your pages to your liking after Nimatic has generated them.
Website: github.com/DangerOnTheRanger/nimatic
Support:
Developer: Kermit Alexander II
License: BSD 2-Clause “Simplified” License
Nimatic is written in Nim. Learn Nim with our recommended free tutorials.
Related Software
| Nim Static Site Generators | |
|---|---|
| HastySite | Static-site generator based on discount and designed with minimalism in mind |
| Baker | Uses proton template engine for templating, and Markdown for content |
| Hotdoc | Single page documentation generator |
| Nimatic | Flexible static site generator |
| Gerbil | "Dynamic" website generator |
Read our verdict in the software roundup.
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. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

