mizu.js is a TypeScript/JavaScript library designed to provide a simple and efficient way to create dynamic web pages without the need for a complex framework nor additional setup.
Ideal for fast prototyping, generating static HTML pages, and developers seeking to streamline their workflow without the need of setting up a fully-fledged environment.
-
✓
No build steps
-
✓
No configuration needed
-
✓
Any-side rendering
-
✓
Great for static site generation
-
✓ Highly customizable
🌊 Fun Fact: This very page is generated using mizu.js!
To utilize mizu.js, just include the following line in your HTML document:
<script type="module" href="https://mizu.sh/mizu.js">
Or to use it as a JavaScript module:
import * as Mizu from "@lowlighter/mizu"
Assets are hosted on Vercel but mizu.js is also available on
,
, and CDN services that distributes npm packages such as JSdelivr.
All published versions are available in the /v/
directory. By default, the main
branch is served.
mizu.js provides preset builds for added convenience. If you need a specific set of features, you can also use the custom builder.
This section has not been documented yet.