@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
@orvain/vue

Orvain UI free components for Vue

406
@h0nio/ui

Official Vue 3 component library for H0N World, available for general use.

1,507 0
@monolithrobotics/isoline

Headless, unstyled Vue 3 UI primitives. Behaviour and accessibility only — you b...

1,003 0
color-ui-vue

Vue color ui components based on Radix-vue

540 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