@orvain/vue

Orvain UI free components for Vue
406
Install
npm install @orvain/vue
Latest Version:0.1.3
Vue:3
License:Custom
Last Updated:Oct 20, 2026
Links: npm
Maintainer: oussema.design

@orvain/vue

The free components of Orvain UI for Vue: buttons, form fields, tables, tabs, alerts, modals and more, with accessible keyboard behaviour and light and dark themes.

Commercial software. See LICENSE. The free components may be used as described there. The full Orvain Library is a separate product at orvain.dev.

Install

npm install @orvain/vue

Peer dependency: vue ^3.5.2.

Setup

Import the design tokens once, at your application entry point:

import '@orvain/tokens/css';

Component styles load with the components, so there is nothing else to import. If your toolchain cannot import CSS from node_modules (CommonJS, Jest), import @orvain/vue/style.css instead.

Typeface

For the intended look, add Satoshi from Fontshare (free). Paste this once in your HTML <head>:

<link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,700,900&display=swap" />

Satoshi is not included in the package: its licence does not allow handing the font file to others, so each project loads it from Fontshare. Without it, everything works and renders in your system font. More in the @orvain/tokens README.

Usage

<script setup lang="ts">
import { FlatButton, Input } from '@orvain/vue';
</script>

<template>
  <Input label="Email address" placeholder="you@example.com" />
  <FlatButton label="Save changes" />
</template>

What is included

Group Components
Actions Button, Link Button, Ghost Button, Fancy Button, Button Group
Displaying data Avatar, Avatar Group, Badge, Tag, Fancy Tag, Table, Content Label, Content Divider, KBD, Progress Track, Gauge Track, Rating Bar
Feedback Alert, Toast, Tooltip, Banner
Form Checkbox, Radio, Switch, Input, Text Area, Dropdown, Slider, Range Slider, Date Picker, Color Picker, OTP Input, File Upload, File Type Icons, Hint
Layout Accordion, Breadcrumbs, Segmented Control, Horizontal and Vertical Tab Menus
Navigation Navbar, Pagination, Step Indicator
Overlays Command Menu, Confirm Modal, Popover

The full Orvain Library has many more components and blocks. See orvain.dev.

Related Packages

blessing-ui

Blessing UI — Themed Flat Interface. Flat by design, raised with Vue, blessed fo...

610 0
@hina-ui/vue

The design system behind Hikarinagi: Vue 3 components built on Tailwind CSS v4.

4,608 10
@saket.s/adkompas-ui

Adkompas UI — design tokens, Vuetify theme preset, framework-agnostic CSS, and p...

805
@rukkiecodes/vue

FusionUI — a soft, modern Vue 3 design library. Accessible, token-driven and SSR...

4,677
@h0nio/ui

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

1,507 0

Version History

Version Released License
0.1.3 Custom
0.1.2 Custom
0.1.1 Custom
0.1.0 Custom
Pre-releases (1)
Version Released License
0.0.0-stage