All Components
Primitive and composite components — the core building blocks of every LibyUI interface.
Components
LibyUI components are organized into two layers: Primitives and Composite components. Primitives are low-level, single-responsibility elements. Composite components combine primitives into higher-level, opinionated patterns.
Primitives
Primitives are unstyled-first, accessibility-compliant building blocks. Each one maps closely to a Base UI primitive and is extended with LibyUI variants, sizes, and design tokens.
These are the currently documented primitive components. More are being added — check back soon or open a GitHub discussion to request one.
Composite
Composite components are built from primitives and third-party libraries. They solve a specific, higher-level UI pattern out of the box.
Composite components are growing. Have a pattern you'd like to see here? Open an issue on GitHub.
How is this guide?
Last updated on 2/25/2026