Y2K UI

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 Installationnpx 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.

On this page