unify

HTML-native composition — no expression language, no client runtime

unify documentation

unify composes plain HTML at build time. No template language, no variables, no config — the output is the HTML and CSS you wrote.

This site is built by unify from the repository's own docs/ directory. Nothing is copied: the pages you are reading are generated at build time from the same files a contributor edits, so they cannot drift.

Start here

The five primitives

The entire authoring surface, and this site uses every one of them: