@dillingerstaffing/strand-vue

Strand UI - Vue 3 component library built on the Strand Design Language
15,710
Install
npm install @dillingerstaffing/strand-vue
Latest Version:0.64.1
Vue:3
License:MIT
Last Updated:Aug 18, 2026
Links: GitHub  ·  npm
Maintainer: dillingerstaffing

@dillingerstaffing/strand-vue

Vue 3 component library built on the Strand Design Language. 31 components. Zero-runtime CSS. WCAG 2.2 AA.

Quick Start

npm install @dillingerstaffing/strand @dillingerstaffing/strand-vue

Import CSS in your app entry point:

@import '@dillingerstaffing/strand/css/reset.css';
@import '@dillingerstaffing/strand/css/tokens.css';
@import '@dillingerstaffing/strand/css/base.css';
@import '@dillingerstaffing/strand-vue/css/strand-ui.css';

Use components:

<script setup>
import { Button, Card, Stack, Input } from '@dillingerstaffing/strand-vue'
</script>

<template>
  <Card variant="elevated" padding="lg">
    <Stack :gap="4">
      <Input placeholder="Enter your email" />
      <Button variant="primary">Get Started</Button>
    </Stack>
  </Card>
</template>

Components

34 components across 7 categories. Every component includes all interaction states, keyboard navigation, ARIA compliance, and prefers-reduced-motion support.

Input: Button, Input, Textarea, Select, Checkbox, Radio, Switch, Slider, FormField Display: Card, Badge, Avatar, Tag, Table, DataReadout, CodeBlock Layout: Stack, Grid, Container, Divider, Section Navigation: Link, Tabs, Breadcrumb, Nav Feedback: Toast, Alert, Dialog, Tooltip, Progress, Spinner, Skeleton Surface: InstrumentViewport Animation: ScrollReveal

Same CSS, Different Framework

This package produces identical visual output to @dillingerstaffing/strand-ui (Preact/React). Same CSS classes, same ARIA attributes, same design tokens. The only difference is the framework binding.

Links

Created by Dillinger Staffing

Related Packages

@ecoma-io/loom

An Application Interface System for Vue — accessible components, design tokens a...

2,445 5
@peaui/ui

UI components with shared design tokens and accessible interactions for Vue, Rea...

1,200 0
@waler/ui

Design system Vue 3 da WALER, sobre Reka UI e Tailwind CSS v4

2,928
vectis-ui

Vue 3 design system — HTML/CSS first, CSS tokens, Nuxt 3 (SSR) compatible

2,185 0
civic-ui

Accessible Vue 3 components and page sections for public-sector and institutiona...

1,344 0

Version History

Version Released Vue License
0.64.1 ^3.4.0 MIT
0.64.0 ^3.4.0 MIT
0.63.0 ^3.4.0 MIT
0.62.0 ^3.4.0 MIT
0.61.2 ^3.4.0 MIT