HMPL

HMPL

Lightweight server-oriented template language for JavaScript

307 followers

HMPL.js provides the flexibility to build server-driven templates with minimal JavaScript. With its block-based syntax, customizable fetch requests, and built-in support for forms, events, and time-based syncing you can deliver dynamic user interfaces without relying on a heavy framework. HMPL integrates with JSON5 for expressive object syntax and DOMPurify for safe HTML rendering, all in just a few kilobytes.

HMPL launches

Launch date
HMPL
HMPL Lightweight server-oriented template language for JavaScript

Launched on December 28th, 2025

HMPL.js
HMPL.js Template language for displaying UI from server to client

Launched on June 2nd, 2025