Intuitive for humans + LLMs
Kinu: The Japanese word for silk. An ultra-thin layer of styling and ergonomics over native HTML. Zero dependencies, zero runtime overhead, zero wrapper divs.
Kinu offers the ergonomics of a heavy toolkit with the weight of a whisper. By mapping directly to native HTML elements and platform APIs, entire layers of the conventional UI toolkit rendering process are simply bypassed. No virtual DOM diffing for dialogs. No synthetic event systems for forms. The fastest code is the code that never runs.
Every component below is live. Interact with them, inspect the DOM, check the network tab. What you see is what ships.
Kinu doesn't reinvent the wheel; it completes it. Your components render to native semantic elements with a single attribute for styling. No div soup, no synthetic event system, no runtime overhead.
<Button variant="outline" size="lg">
Redefine Everything
</Button>
<Dialog>
<Dialog.Trigger>
<Button>Open</Button>
</Dialog.Trigger>
<Dialog.Content>
Confirm action?
</Dialog.Content>
</Dialog><button k="button" variant="outline" size="lg"> Redefine Everything </button> <button k="button" commandfor=":r0:" command="show-modal">Open</button> <dialog k="dialog-content" id=":r0:"> Confirm action? </dialog>
50+ components. Native HTML output. One tiny dependency.