Makejinja: Automatically generate complex Home Assistant configurations
makejinja can be used to automatically generate files from Jinja templates. This allows you to load variables from external files or create repeating patterns via loops. A very interesting use case for this tool is generating config files for Home Assistant: Using the same language that the built-in templates use, you can greatly simplify your configuration. When creating for example dashboards, it allows you to create a view for each room based on a single common template, dramatically reducing the maintenance overhead of complex dashboards. I originally developed this for my smarthome…
Makejinja: Automatically generate complex Home Assistant configurations launched on February 3, 2023 with 14 votes, #1,339 of 3,829 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
Makejinja is a tool that generates files from Jinja templates, enabling users to load external variables and create repeating patterns through loops. It is designed for Home Assistant users who want to simplify their configurations by using the same templating language as Home Assistant's built-in system. The tool significantly reduces maintenance overhead when creating dashboards, allowing users to define a single template for rooms or devices and automatically generate variations, making complex smart home setups more manageable.
written from the facts on this page · September 2026
From the sources
Generate directory structures using Jinja templates with external data and custom plugins - mirkolenz/makejinja
In the maker’s words, at launch
makejinja can be used to automatically generate files from Jinja templates. This allows you to load variables from external files or create repeating patterns via loops. A very interesting use case for this tool is generating config files for Home Assistant: Using the same language that the built-in templates use…
Does a similar job
all alternatives →- HMHome Maker: Declare Your Dev Tools in a MakefileMar 2026 · thottingal.in · ▲91
A developer's machine accumulates tools fast. A Rust CLI you compiled last year, a Python formatter installed via `uv`, a language server pulled from npm, a terminal emulator from a curl script, a Go binary built from source. Each came from a different package manager, each with its own install incantation you half-remember. I wanted a way to declare what I need without adopting a complex system like Nix or Ansible just for a single laptop. The result was a plain old Makefile. I wrote a short post on using Make (along with a tiny bash script and fzf) to create a searchable, single-command…
A static site generator that prettifies the output HTML2024 · github.com · ▲71I recently stripped out Django from my personal site and converted it to a static site, using `staticjinja`. I found myself writing a lot of custom code to get my site going because I wanted to use Jinja templating inside Markdown. Once I was done, I decided to strip out `staticjinja` in favour of my own site generator. And so Jinjabread was born!

The AI Creator Hub by Kajabi2023 · kajabi.com · ▲331Free & easy-to-use AI tools, designed for creators
Makesite – A static site generator in 125 lines of Python2018 · github.com · ▲146Simple, lightweight, and magic-free static site/blog generator for Python coders - sunainapai/makesite

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗ · launch text quoted in part