Skip to content

SandoDesign System

A modern, accessible, token-based design system with a powerful three-layer token architecture

Quick Example โ€‹

html
<!-- Install the package -->
<script type="module">
  import '@sando/components/button'
</script>

<!-- Use the component -->
<sando-button variant="solid" flavor="strawberry">
  Click me
</sando-button>

Philosophy โ€‹

Sando is inspired by the Japanese "katsu sando" sandwich. Just like a sandwich has layers that work together to create something delicious, our design system has three layers:

  1. Ingredients - Raw, atomic values (colors, spacing, typography)
  2. Flavors - Semantic tokens that give meaning and context
  3. Recipes - Component-specific tokens that bring it all together

This architecture ensures consistency while allowing complete flexibility through theming.

Released under the MIT License.