• Overview architecture Overview
  • Guides menu_book Guides
  • Storybook widgets Storybook

Material for Svelte

Material Design 3 (M3) Expressive components for Svelte 5 and Tailwind CSS 4, built on Bits UI: dynamic color, the full type scale and spacing tokens, and spring motion throughout.

widgets

Components

Browse every component and variant live in Storybook, with props and usage rules.

rocket_launch

Get started

Install the package, set up the CSS and wrap your app. Then theming, tokens, layout and motion.

Guides

rocket_launch

Get started

Install the package, set up the CSS in the right order and wrap your app.

palette

Theming

Dynamic color from a source color or image, light and dark schemes, and contrast.

token

Tokens

Color roles, the type scale, spacing, shape and elevation as Tailwind classes.

devices

Responsive props

Props that take one value per M3 window size, resolved in CSS.

view_quilt

Layout

Pane and PaneGrid: list-detail, supporting pane, resizable and sticky layouts.

interests

Icons

Material Symbols: a playground for every icon, and the four axes as props.

animation

Motion

Springs only, and which M3 transition to use for which kind of change.

smart_toy

Agent skills

Install the Material Design agent skills for this library into your project.

  • architecture
    Overview
  • menu_book
    Guides
  • widgets
    Storybook