Real-time static site generator
<p align="center"> <img src="mikser-lockup-stacked.svg" alt="mikser" width="198" /> </p>
React hooks and router integration for mikser-io
Svelte 5 runes and SvelteKit integration for mikser-io
Vue 3 composables and router integration for mikser-io — live documents, multilingual hrefs, asset resolution
Client SDK for mikser-io's api plugin — query the document catalog from the browser or Node
Zod-backed entity validation and TypeScript type generation for mikser-io
OpenAI embeddings + sqlite-vec storage and search for mikser-io
[LiquidJS](https://www.npmjs.com/package/liquidjs) renderer for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Renders entities whose layout uses the `.liquid` template engine.
[Eta](https://www.npmjs.com/package/eta) renderer for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Renders entities whose layout uses the `.eta` template engine.
[MJML](https://www.npmjs.com/package/mjml) postprocessor for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Compiles a rendered MJML document into responsive email-safe HTML.
Live-reload dev server for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Wraps [alive-server](https://www.npmjs.com/package/alive-server) and serves the configured `outputFolder`, auto-refreshing browsers as Mikser regenerates files.
ArchieML plugin for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Parses entities with `format: 'aml'` using [archieml](https://www.npmjs.com/package/archieml) and merges the result into `entity.meta`.
WhiteBox integration for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Pushes processed entities to a WhiteBox `feed` service and synchronises a watched folder with a WhiteBox `storage` service.
[ECT](https://github.com/baryshev/ect) renderer for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Renders entities whose layout uses the `.ect` template engine.
Archive plugin for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Persists matching entities to YAML files in a configurable archives folder, keeping snapshots in sync on create, update, and delete.
Real-time Less plugin for Mikser.
Client SDK for mikser-io's vector plugin — semantic search from the browser or Node
Metatext helpers for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Adds two functions to the render runtime — `metatext` and `removeMetatext` — for converting a compact bracket-based markup into HTML (or stripping it out).
Markdown helpers for [Mikser](https://github.com/almero-digital-marketing/mikser-io). Adds two functions to the render runtime — `markdown` (render to HTML via [markdown-it](https://www.npmjs.com/package/markdown-it)) and `removeMarkdown` (strip markdown
Access your Mikser documents using WebDAV
Very simple script concatenation for Mikser
Very simple style sheets concatenation for Mikser
A Mikser plugin for integrating web site generation with GitHub webhooks