react98

Introduction

A Windows 98 themed shadcn-compatible registry.

react98 is a flat shadcn registry of Windows 98-style React primitives. Every component is installable via the shadcn CLI and ships with the shared 98.css variables, borders, and typography.

What's included

  • Window chrome: title bar, controls, body, status bar, menu bar
  • Form controls: button, input, textarea, select, checkbox, radio
  • Display: fieldset, progress, tabs, tree view

Quick start

pnpm install
pnpm registry:build
pnpm dev

Then add a component to a consumer project:

pnpm dlx shadcn@latest add https://react98-ui.vercel.app/r/button.json
npx shadcn@latest add https://react98-ui.vercel.app/r/button.json
yarn dlx shadcn@latest add https://react98-ui.vercel.app/r/button.json
bunx shadcn@latest add https://react98-ui.vercel.app/r/button.json

See Installation for the full setup, or browse the Components section for usage of each primitive.

On this page