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. Accessible by default, zero built-in styles, decorator-first class components.
Kosmesis
Copy-paste UI components built on Morphos. Own your component code — style with Tailwind CSS or @praxisjs/css.
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.