Components Browse the Windows 98 primitives available in react98.
react98 is a shadcn-compatible registry of Windows 98 styled primitives. Install
the full kit or choose the individual component that matches the UI surface you
need.
Component Description Label A label primitive for accessible form controls. Button A raised Windows 98 button with active, focus, disabled, and asChild states. Input A sunken text input for single-line values. Textarea A sunken multiline text field. Select A native select styled with Windows 98 field borders. Checkbox A labeled checkbox with classic control styling. Radio A labeled radio input for single-choice groups.
Component Description Window Window shell, title bar, title controls, and body primitives. Dialog A dialog surface for alerts and confirmations. Fieldset Group related controls with a fieldset and legend pair. Menu Bar A lightweight menu bar with button-like menu items. Toolbar A compact command row for window actions. Status Bar A segmented status bar for window footers.
Component Description Separator A raised divider for panes and command groups. Progress A clamped progress bar primitive. Tabs Static tab list, tab, and panel primitives. Tree View A recursive tree view for nested items. List View A file-list style table for records and settings.
pnpm npm yarn bun
pnpm dlx shadcn@latest add https://react98-ui.vercel.app/r/win98.jsonnpx shadcn@latest add https://react98-ui.vercel.app/r/win98.jsonyarn dlx shadcn@latest add https://react98-ui.vercel.app/r/win98.jsonbunx shadcn@latest add https://react98-ui.vercel.app/r/win98.json