v0.1 · Svelte 5 + tokens-first

Fossa

A principled design system for internal tools. Tokens define everything. Components compose from those tokens. Docs stay in lock-step with the source.

Components
63
Foundations
8
Design tokens
140+
Icons
18

Principles

  1. Tokens first. No component hardcodes a color, spacing, or radius. Change a token, the system re-skins.
  2. Accessibility is a default, not a feature. Keyboard nav, focus rings, ARIA roles and reduced-motion live in the primitives.
  3. Composition over configuration. Small, typed Svelte 5 components with snippets for content.
  4. Internal-tools-first. Density, data tables, forms, and command surfaces are first-class citizens.