Skip to content

User Guide

UI Headless Runtime is a small TypeScript library of headless controllers for interface behavior. It supplies state machines, keyboard models, focus behavior, ARIA metadata, overlay coordination, collection navigation, positioning, and cleanup. Your application supplies markup, rendering, styling, content, and final accessibility validation.

Use this guide when you want to integrate the runtime into a product. Use the architecture section when you want design rationale and trade-offs.

Start here

What the runtime is not

It is not a component framework, renderer, CSS system, animation library, or accessibility certification. It does not ship framework adapters. The React, Vue, and Angular pages are consumer-owned lifecycle recipes built on the same public controller API; they are not separate products or packages.

Headless behavior; consumer-owned rendering and styling.