Components
nostalgia-ui Components
59 Mac OS 9 styled components built with Radix UI and Tailwind CSS. Each component is a drop-in replacement installable via the shadcn CLI. Zero image assets — every bevel, stripe, and shadow is pure CSS.
Installation
Install any component with a single command:
npx shadcn@latest add "https://nostalgia-ui.com/r/retro-button.json"
Or add multiple components at once using the registry root:
npx shadcn@latest add "https://nostalgia-ui.com/r"
Usage
Import and use components just like shadcn/ui — same API patterns, same className prop, same composability:
import { RetroButton } from "@/components/ui/retro-button"
import { RetroWindow } from "@/components/ui/retro-window"
export function MyApp() {
return (
<RetroWindow title="Hello" active>
<RetroButton variant="primary">Click me</RetroButton>
</RetroWindow>
)
}