@jeesson/vibe-ui

Vibe UI — a Vue 3 component library for vibe coders: 50+ components, dark/light themes, Tailwind CSS 4, TypeScript, interactive docs playground
567
Install
npm install @jeesson/vibe-ui
Latest Version:0.3.0
Vue:3
License:Custom
Last Updated:Sep 19, 2026
Links: GitHub  ·  npm
Maintainer: jeesson

Vibe UI

Vibe UI is a component library for Vue 3 built for vibe coding: 50+ components with an interactive playground documentation. Dark/light themes, Tailwind CSS 4, TypeScript, Vite.

🔗 Demo: https://vibe-ui.pages.dev/ 📦 npm: @jeesson/vibe-ui

Original Source

This project is based on the original source:

Jeesson/vibe-ui — https://github.com/Jeesson/vibe-ui

When using, copying, and distributing the code, you must keep the attribution to the original source. The terms of attribution and revenue sharing are described in the LICENSE file.

Installation

bun add @jeesson/vibe-ui
# or
npm install @jeesson/vibe-ui

The peer dependency vue ^3.4.0 is required.

Setup

import { createApp } from "vue";
import VibeUI from "@jeesson/vibe-ui";
import "@jeesson/vibe-ui/style.css";
import App from "./App.vue";

createApp(App).use(VibeUI).mount("#app");

Development

Command Purpose
bun run dev Start the playground documentation (Vite dev server)
bun run build Build the library (ESM + CJS + types)
bun run build:playground Build the static documentation site
bun run preview Preview the built documentation

Bun is required.

Structure

src/
├── components/   # library components
├── playground/   # documentation site
└── index.ts      # public API

Security

Please report vulnerabilities following the instructions in SECURITY.md (the Security → Advisories → Report a vulnerability tab on GitHub). Please do not disclose vulnerabilities in public issues.

License

This project is distributed under the license described in LICENSE, with mandatory attribution to the original source and 50/50 revenue sharing.

Related Packages

@getweini/vue

Shared behavior and styles for editable Weini UI components in Vue 3 and Nuxt.

659
pxd

A universal Vue 2.7 & 3.2 component library built from one codebase. Built-in li...

5,104 18
@sabrenski/spire-ui-vue

A modern, themeable Vue 3 component library with 57+ components, TypeScript supp...

42,505
brutx-ui-vue

A Neo-Brutalism styled Vue 3 UI component library

10,283 4
@bobbykim/manguito-theme

main theme file for manguito components library. Other MCL components will need...

3,458 3

Version History

Version Released Vue License
0.3.0 ^3.4.0 Custom
0.2.0 ^3.4.0 Custom
0.1.1 ^3.4.0 Custom