DiscoverAI ToolsSnapshotMagazineStartup SpotlightAI News
+ List Startup Sign In
›Developer Tools›mizu.js
mizu.js logo

mizu.js

HTML templating for browser, server and static rendering
Share Visit Website

About mizu.js

mizu.js is an HTML templating library that uses directives on ordinary HTML elements. Its documentation demonstrates client-side rendering in the browser, server-side rendering and static-site generation. The examples cover runtimes including Deno, Node and Bun, giving developers several ways to use the same templating approach instead of tying it to one hosting environment.

Directives cover conditional display, loops, text and HTML content, events and attribute bindings. The documentation also includes two-way input binding, custom elements and rendering helpers for code and Markdown. Developers can start with an automatically loaded browser script or import the library explicitly. The project is MIT-licensed and publishes its implementation and documentation source on GitHub.

Website

mizu.js website screenshot

Perfect for

Developers who want to add templating and interactive behavior directly to HTML across browser and server rendering.

Solves these problems

Keeping simple HTML-driven interfaces readable while adding loops, state, conditions and rendering without adopting a separate component syntax.