Engimo is a minimalist Hugo theme built for engineering content publication, forked from the Minimo theme and adding support for flowcharts, message sequence charts, 2D charts, deprecated pages, digital signal waveforms, and Graphviz diagrams.
What is Engimo?
Engimo is a Hugo theme, meaning it works as a template for the Hugo static site generator to transform Markdown content into a static website. It takes Hugo site content as input—Markdown files with front matter—and produces a complete site layout. Developed by achary and forked from the Minimo theme, Engimo retains Minimo's minimalist design while layering on features tailored for engineering and technical documentation.
Key Features
- Flowcharts support — Render flowcharts directly inside Markdown content to visualize processes and algorithms.
- Message Sequence Charts (MSC) — Create sequence diagrams for protocol interactions, API flows, or system communication.
- 2D Charts — Embed two-dimensional charts for displaying measurement data, test results, or comparisons.
- Deprecated Pages — Flag content as deprecated to display a notice to visitors, useful for outdated documentation.
- Digital Signals Waveforms — Use Wavedrom integration to show digital timing diagrams for electronics or signal processing topics.
- Graphviz Support — Add Graphviz graphs for node-and-edge diagrams, such as dependency graphs or network topologies.
- MathJax Integration — The repository metadata lists MathJax, indicating support for rendering TeX math formulas in pages.
- Minimalist layout — Inherits Minimo's clean, reading-focused design, with a lightweight HTML and CSS structure.
Who is it for?
- Engineering bloggers — Publish posts that combine text, math formulas, flowcharts, and sequence diagrams without leaving Markdown.
- Technical documentation teams — Build project docs with support for deprecated pages and structured diagrams for engineering concepts.
- Hugo enthusiasts — Use a fork of the Minimo theme while gaining extra diagram capabilities for specialized content.
What can you do with Engimo?
- Engineers: Embed flowcharts and Graphviz diagrams into articles to explain workflows and architectures.
- Protocol developers: Create message sequence charts to document handshakes, APIs, or communication protocols.
- Electronics engineers: Display digital signal waveforms using Wavedrom to illustrate timing diagrams for circuits.
- Data analysts: Insert 2D charts into reports to visualize experimental or performance data.
- Documentation maintainers: Mark obsolete pages as deprecated so readers are alerted that content may be outdated.
Pricing
Engimo is free and open-source under the MIT License, as stated in the repository's LICENSE file, so it can be used for personal and commercial projects at no cost.
Alternatives
- Minimo — The original minimalist Hugo theme from which Engimo is forked, also MIT-licensed and serving as a simpler base.
FAQ
Is Engimo free?
Yes, Engimo is released under the MIT License, allowing free use, modification, and distribution, including for commercial purposes.
What makes Engimo different from Minimo?
Engimo is a fork of Minimo that adds engineering-focused features: flowchart support, Message Sequence Charts, 2D charts, deprecated pages, Wavedrom digital waveforms, and Graphviz integration.
Does Engimo support math formulas?
Yes, the repository topics include MathJax, so Engimo can render TeX math expressions in your content.
Can I use Engimo for a general blog?
Yes, because it is based on Minimo's minimalist theme, you can use it for any Hugo blog. The extra diagram features simply extend its usefulness for engineering topics.





