@unframed/vue

Vue components for Unframed web components, with v-model and typed props.
951 1
Install
npm install @unframed/vue
Latest Version:0.9.0
Vue:3
License:MIT
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: p-db

@unframed/vue

npm

Vue components for Unframed web components, with v-model on every form control and typed props and events in templates.

npm install @unframed/vue @unframed/tokens
<script setup lang="ts">
import '@unframed/tokens/tokens.css';
import { UfCheckbox, UfInput } from '@unframed/vue';
const email = ref('');
const agree = ref(false);
</script>

<template>
  <UfInput v-model="email" type="email" label="Email" required />
  <UfCheckbox v-model="agree">I accept the terms</UfCheckbox>
</template>

app.use(UnframedVue) registers every component globally.

Documentation · Storybook · GitHub

MIT licensed. Status: 0.x, APIs may change before 1.0.

Related Packages

@wc-kit/vue

Vue 3 type definitions and helpers for @wc-kit/core web components

2,709 0
@sky.ui/vue

Vue 3 wrappers and bundler plugins for Sky UI Lit web components.

10,285
@mono-lit/helper

Lit web components (tables, forms, inputs, dialogs, charts) for Vue and Nuxt, wi...

769 0
@skeehn/wc

Framework-agnostic Web Components for skeehn — custom elements that work in Vue,...

318 0
@colletdev/vue

Vue 3 wrappers for Collet Rust/WASM UI components

13,534

Version History

Version Released Vue License
0.9.0 ^3.4.0 MIT
0.8.0 ^3.4.0 MIT
0.7.0 ^3.4.0 MIT
0.6.1 ^3.4.0 MIT
0.6.0 ^3.4.0 MIT
Pre-releases (1)
Version Released License
0.0.0-stage