@elvora/vue
Elvora UI components for Vue 3 — same headless API as the React adapter, idiomatic Composition API, WCAG 2.1 AA.
745
| Install | |
|---|---|
npm install @elvora/vue |
|
| Latest Version: | 1.0.0-rc.2 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Jun 28, 2026 |
| Links: | npm |
Maintainer: bhushanab159
@elvora/vue
Elvora UI components for Vue 3 — idiomatic Composition API, same headless contracts as the React adapter.
Install
pnpm add @elvora/vue @elvora/themes
Peer dependency: vue >=3.4.0.
Quick start
<script setup lang="ts">
import { ElvoraProvider, ElvoraButton, ElvoraCard, ElvoraInput } from '@elvora/vue';
import { defaultTheme } from '@elvora/themes';
</script>
<template>
<ElvoraProvider :theme="defaultTheme">
<ElvoraCard>
<ElvoraInput placeholder="Type something" />
<ElvoraButton variant="primary" @press="onSave">Save</ElvoraButton>
</ElvoraCard>
</ElvoraProvider>
</template>
What's included
Same Phase 1–7 surface as the React adapter. Every component is a
defineComponent standalone Vue 3 component using provide/inject for
theme and store-based state.
License
MIT
Related Packages
@hina-ui/vue
The design system behind Hikarinagi: Vue 3 components built on Tailwind CSS v4.
4,608
10
@monolithrobotics/isoline
Headless, unstyled Vue 3 UI primitives. Behaviour and accessibility only — you b...
1,003
0
Version History
Pre-releases (2)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0-rc.2 | >=3.4.0 | MIT | |
| 1.0.0-rc.1 | >=3.4.0 | MIT |