Skip to content

Matter Design System

matter

Tokens, components, and recipes — one source for designers, developers, and agents.

Pick your entry

Sections

Nothing here is hand-authored token data. Token tables read from @matter/tokens at build time, component manifests from @matter/components. A change in source propagates automatically on next build. The drift gate fails CI when something falls out of sync.

Authoring contracts

Every page on this site follows a contract. Two of them matter most:

  • The component-page rubric — every /components/<name> page has the same fifteen sections in the same order. Readers move between pages without re-learning where to look; agents parse pages predictably.
  • The authoring rules — the voice rule that applies everywhere: never compare Matter to other products. Describe what Matter does plainly and self-contained. Factual references to standards (WAI-ARIA roles, RFC 7807, OAuth 2.1) are fine; framing Matter's design as a comparison to a named competitor is not.

For agents

curl -s https://design.mattermode.com/design-system.json | jq '.tokens.colors[0]'
curl -s https://design.mattermode.com/llms-design.txt   | head -40

Schema lives at /design-system.schema.json. The version field mirrors packages/tokens/package.json#version so an agent can pin against the same release the consuming code is on.

On this page