Tessera UI

Accessible components for Tessera, in the open. You copy a component into your project with one command, and from then on it is your code: change it, restyle it, delete what you do not use.

npx tessera add Button

Every component has a contract (its variants, states, parts, slots and events), styles that use only design tokens, and a generated accessibility test that runs in light and dark themes. tessera add also checks that your design system has the tokens a component uses.

Components 25

Design systems

Components read their colors, spacing and type from design tokens, so the same component fits any look. Token sets give you a place to start.

The registry

This site is also the registry. tessera add reads https://tessera-ui.pixelscript.io/index.json, and any tool can: it is plain JSON, served with open CORS.