Y2K UI
Modern Y2K / kawaii-retro components for the web. Flat windows, thick navy outlines, pastel fills. No glassmorphism. No Win98 bevel. No neobrutalism offset shadow.
Quick start
button-demo.app
What's inside
- Flat window chrome — title bar + [_ ▢ ✕] controls, thick 2-3px navy border.
- Pastel palette — blue
#8ed1fc, pink#ff8fcf, lilac#b69cff, mint#8ff0d0, lemon#ffe45e. - Crisp 4-8px radius — no pill blobs.
- Zero hard offset shadow — the border IS the structure.
Why Y2K UI?
Y2K UI is a free, open-source React component library that brings the Y2K aesthetic to modern web development. Built on shadcn and Radix UI, it provides accessible, performant components with a distinctive retro-future design language.
Key Features
- 30+ Components — buttons, inputs, dialogs, forms, navigation, and more
- CLI Installation —
npx y2kui@latest add <component>for zero-config setup - Fully Accessible — built on Radix UI primitives with keyboard navigation and ARIA support
- TypeScript First — complete type definitions for every component
- Customizable — CSS custom properties for easy theming
- Tree-Shakeable — import only what you need
Jump to Installation or browse components from the sidebar.