v0.2 — 30+ components

Build Retro-Future Interfaces

Modern Y2K / kawaii-retro components built on shadcn + Radix UI.
Flat windows, thick navy outlines, pastel fills — zero nostalgia, all personality.

npx y2kui@latest init  —  ready in seconds

Component Showcase

Live previews — every component is fully interactive.

Core UI
buttons.ui
badges.sys
DefaultBluePinkLilacMintLemonOutline
controls.app
Airplane Mode
Dark Mode
Storage72%
Bandwidth45%
Input & Navigation
input.exe
tabs.ui
npm install y2k-ui
menubar.app

Horizontal menu with dropdowns

Widgets & Utilities
widgets.exe
Team:YZAKML
sheet.ui

Slide-in panel with Y2K window chrome

misc-controls

Toggle Group

Collapsible

Everything You Need

Production-ready components that don't compromise on personality.

now_playing.exeLIVE
Y2K
UI
Y2K vinyl record spinning
~
Now Playing: y2k-retro-vibes.mp3

Y2K Design System

Thick navy outlines, pastel fills, flat windows. Consistent tokens across every component.

shadcn Compatible

Built on shadcn primitives. Drop-in replacement — use the same CLI workflow you already know.

Radix-Powered

Accessible, headless Radix UI under the hood. Keyboard nav, ARIA, focus management.

CLI Install

npx y2kui@latest add <component>. Zero config, tree-shakeable, works with any Next.js app.

Ready to Build?

Start with one command — no config needed.

npx y2kui@latest init