nowfound

Life & fun · alternatives · 2026

24 alternatives to 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 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… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Makejinja: Automatically generate complex Home Assistant configurations launched in 2023; newer entries below may have overtaken it.

  1. 1HM

    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…

    Mar 2026 · thottingal.in · its alternatives →

  2. 2

    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!

    2024 · github.com · its alternatives →

  3. 3
    Dorik 2.0▲593

    Build beautiful websites with unlimited pages without code

    2021 · dorik.com · its alternatives →

  4. 4

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

    2023 · kajabi.com · its alternatives →

  5. 5

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

    2018 · github.com · its alternatives →

  6. 6
    Dorik▲487

    Build beautiful website in minutes, without code!

    2020 · dorik.com · its alternatives →

  7. 7

    Generate design variations via API

    2020 · bannerbear.com · its alternatives →

  8. 8

    Build a website in seconds with AI

    2023 · makelanding.ai · its alternatives →

  9. 9

    🚀 Turbo AI website building tool

    2019 · weblium.com · its alternatives →

  10. 10

    🧜‍♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender

    2019 · github.com · its alternatives →

  11. 11

    The original askama repo, please go to https://github.com/askama-rs/askama - askama-rs/askama-old

    2017 · github.com · its alternatives →

  12. 12

    Hey all, I am Paul, an indie-dev, I am working on this web based Drag and drop GUI builder tool for python. It's still in beta and currently supports tkinter and customtk. It can generate clean code python for the UI you build. You can check out the source code here: https://github.com/PaulleDemon/PyUIBuilder Feel free to check it out. Thanks!

    2025 · pyuibuilder.com · its alternatives →

  13. 13

    Minimalist Python library for building static websites with Jinja - staticjinja/staticjinja

    2012 · github.com · its alternatives →

  14. 14

    Template Language for SQL with Automatic Bind Parameter Extraction - sripathikrishnan/jinjasql

    2016 · github.com · its alternatives →

  15. 15

    `makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…

    2024 · github.com · its alternatives →

  16. 16

    Automate Canva designs with variables to generate designs

    2022 · its alternatives →

  17. 17

    Customize seamless patterns for the web

    2021 · visiwig.com · its alternatives →

  18. 18

    Hi HN, I built a code generator plugin for IntelliJ that uses LLMs to create repetitive Java code like implementations, tests, and fixtures — based on custom natural-language patterns and annotation-based references. Most tools like Copilot or Cursor aim to be general, but fail to produce code that actually fits a project structure or passes tests. So I made something more explicit: define patterns + reference scope, and generate code consistently. In this demo, 400 lines of Java were generated in 20 seconds — and all tests passed: https://www.youtube.com/watch?v=ReBCXKOpW3M…

    2025 · github.com · its alternatives →

  19. 19
    Make▲96

    Turn your web content into images and PDFs with our API

    2021 · its alternatives →

  20. 20

    Generate Figma variables based on Tailwind utility classes

    2024 · figma.com · its alternatives →

  21. 21SS
  22. 22WA

    Model your entities, generate the full stack: schema, API, forms, tables, RBAC, i18n. React, Hono, Prisma, shadcn/ui. Tuned for AI coding assistants.

    2019 · scaffoldhub.io · its alternatives →

  23. 23

    Build generative UIs for the web. Contribute to puffinsoft/syntux development by creating an account on GitHub.

    Feb 2026 · github.com · its alternatives →

  24. 24

    Generic drop in Makefile. GitHub Gist: instantly share code, notes, and snippets.

    2023 · gist.github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →