Modules@revojs/ui

Composable UI primitives for product work.

A compact Vue component library with semantic themes, Iconify integration and accessible primitives designed to be composed.

What it handles

Composable Vue components
Semantic light and dark themes
Automatic Iconify discovery
Tailwind CSS integration
Start here
import ui from "@revojs/ui/module";
import vue from "@revojs/vue/module";
import { revojs } from "revojs/module";

export default revojs({
    modules: [vue, ui],
});

Keep exploring

Related modules

@revojs/vue

Bring Vue rendering, nested layouts, client navigation and server-aware data loading into the revojs route system.

@revojs/translate

Localize copy and route paths together, with locale detection and generated types shared across server and client rendering.

@revojs/auth

Manage signed sessions, password and passkey methods, OAuth providers and lifecycle hooks without surrendering your application model.