Skip to main content
Home pageGetting StartedIntroduction

What is Latty?

Latty is a design system with a full component library, a token-based theme engine, and first-class framework support. Components work natively in HTML, Vue, and Svelte, and ship with typed React wrappers. One install, every framework.

What's included​

@latty-ds/web

— The component library. Web Components with the lt- prefix covering form inputs, overlays, navigation, data display, and feedback patterns. No framework runtime required.

@latty-ds/tokens

— The theme engine. Generates a full color palette, spacing scale, and typography config as CSS custom properties from a single base color. Supports light, dark, and system themes out of the box.

@latty-ds/icons

— 800+ icons from the Iconoir library, already bundled inside @latty-ds/web. Install separately only if you need direct access to the icon registry API.

@latty-ds/react

— Typed React wrappers around @latty-ds/web with camelCase props and idiomatic event names. Optional — the web components also work directly in React.

Next steps​

Installation — add Latty to your project

Usage — start using components in HTML, React, Vue, or Svelte

Theming — set your brand colors and customize the look