Life & fun · September 13, 2014
Kata – A Template Engine for Javascript
Kata : Javascript JSON templating engine
Kata – A Template Engine for Javascript launched on September 13, 2014 with 16 votes and more than 75% of that year's launches. The site was still online in September 2026, 12 years on.
In plain words
Kata is a JSON templating engine for JavaScript that uses marked blocks to process templates. It supports ten block types including templates, interpolation, iteration, conditionals, function invocation, and imports, each indicated by specific opening and closing symbols like {{ and }}. The tool is designed for developers who need to generate dynamic content from JSON data using a structured template syntax.
written from the facts on this page · September 2026
From the sources
Kata blocks are marked with opening {{ symbols and closed with }} symbols. There are ten kinds of Kata blocks: Template blocks, Interpolate blocks, Iterate blocks, Conditional blocks, Else/Elseif blocks, Invoke blocks, Yield blocks, Import blocks, Evaluate blocks, and Plugin blocks. Each of these blocks is indicated with an additional opening symbol and optionally the same closing symbol. For instance, a Conditional block is marked with {{@ @}} symbols. The @ on the closing brackets is optional, but can help make your templates more readable. You can click on the links to the left to learn more about each kind of Katafrom smcmurray.github.io
Does a similar job
all alternatives →

Mizu.js – Lightweight HTML templating library for any-side rendering2024 · mizu.sh · ▲225Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…
Askama – Type-safe, compiled Jinja-like templates for Rust2017 · github.com · ▲82The original askama repo, please go to https://github.com/askama-rs/askama - askama-rs/askama-old
JSON Generator2014 · json-generator.com · ▲139Create mock and sample JSON using a powerful template syntax
A django-inspired JavaScript templating system2012 · github.com · ▲14Spicy templating for node and the browser inspired by Twig, Dust.JS and Hogan.JS - deoxxa/node-ginger
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 · 2d ago · permit.petercai.com
- IV
Life & fun · 14d 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 · 15d 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 · 9d 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 · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2014
the whole month →


Forest▲533Put down your phone and stay focused. Or a tree will die. 🌳😵
Life & fun · 2014 · forestapp.cc

