Morphos & Kosmesis are here.Explore
PraxisJS

UI Libraries

Morphos and Kosmesis — the official UI ecosystem for PraxisJS. Headless primitives and copy-paste components built on the same signals and decorators as core.

UI Libraries

Two companion projects extend PraxisJS into the UI layer. Both are built on the same signal system and decorator conventions as core — no separate mental model, no extra runtime to learn.


Morphos

Headless primitive component library for PraxisJS. Accessible by default, zero built-in styles.

Morphos provides the behavior, accessibility, and state management for common UI patterns — dialogs, menus, comboboxes, and more — as unstyled PraxisJS components. You bring the styling.

Kosmesis

Copy-paste UI components for PraxisJS. Built on Morphos, not a runtime dependency.

Kosmesis is a registry of styled, ready-to-use components you copy into your own project — similar in spirit to shadcn/ui, but for PraxisJS. Each component is built on Morphos primitives and styled with Tailwind CSS or @praxisjs/css.

On this page