nowfound

Life & fun · February 3, 2023

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 →
  • HM
    Home 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 · ▲71

    I 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!

  • Dorik 2.02021 · dorik.com · ▲593

    Build beautiful websites with unlimited pages without code

  • The AI Creator Hub by Kajabi2023 · kajabi.com · ▲331

    Free & easy-to-use AI tools, designed for creators

  • Makesite – A static site generator in 125 lines of Python2018 · github.com · ▲146

    Simple, lightweight, and magic-free static site/blog generator for Python coders - sunainapai/makesite

  • Bannerbear API2020 · bannerbear.com · ▲417

    Generate design variations via API

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, February 2023

the whole month →
  • Bento▲1,372

    A link in bio, but rich and beautiful

    Dev tools · 2023 · linktr.ee

  • Jitter 1.0▲1,020

    A fast and simple animation tool on the web 💫

    Work · 2023 · jitter.video

  • Twinr 2.0▲962

    Convert any website to mobile apps in minutes

    Dev tools · 2023 · twinr.dev

  • Your on-demand presentation generator

    AI · 2023 · decktopus.com

  • Aaply▲812

    Make your mobile app happen

    Dev tools · 2023 · aaply.app

  • Scalenut▲783

    AI that powers your entire content lifecycle

    AI · 2023 · scalenut.com