Skip to content

Welcome to Grundtone

Grundtone is a platform-agnostic design system. The same semantic theme (colors, spacing, typography) powers your UI on Vue, Nuxt, and React Native.

  • Semantic colors – Use tokens like primary, background, text instead of hex values. Configure once with createTheme() to match your brand.
  • Self-hosting – Fork the repo, change the default colors in theme-preset.ts, rebuild, and every package ships with your brand out of the box.
  • Open source (MIT) – Use it, fork it, self-host it, and customize the design. See Open Source & Self-Hosting.

Choose Your Framework

FrameworkPackageWhat you get
Vue 3@grundtone/vueComponents, ThemeProvider, design tokens, SCSS
Nuxt 3@grundtone/nuxtAuto-setup: components, composables, theme
React Native@grundtone/react-nativeThemeProvider, useGrundtoneTheme, tokens
Plain Web@grundtone/design-tokensDesign tokens only (CSS, SCSS), no components

Next Steps