RetroUI
40+ Tailwind retro components with TS support

- Copy & Paste
What Is RetroUI?
RetroUI is an open-source React component library that brings a nostalgic, pixel-inspired look to modern web apps. It’s built on Tailwind CSS and ships with over 40 copy-paste components—everything from buttons and badges to inputs and alerts—so you can get that classic arcade vibe in minutes.
Features ✨
40+ ready-to-use components for React
Pure Tailwind CSS styling—customize via utility classes
TypeScript support ensures type safety
Copy-paste code snippets for rapid prototyping
Works in both SSR and SPA setups (Next.js, Remix, Astro, Gatsby…)
Included Components 📒
Button (solid, outline, ghost)
Badge (default, outlined, solid)
Avatar (circular, square)
Alert (info, warning, error)
Accordion & Accordion Item
Input & Textarea
Card, Dialog, Tabs, Tooltip, and more…
Pros and Cons
Pros ✅
Instant retro look with zero design effort
Tailwind-based—fully customizable with utility classes
TypeScript support out of the box
Lightweight and tree-shakeable
Active GitHub repo with frequent updates
Cons ⚠️
Limited if you need non-retro or highly unique styles
Component set is growing but not as vast as some paid UI kits
Custom theming requires manual Tailwind config tweaks
Smaller community compared to mainstream UI libraries
Integration
Install via npm/yarn and import components directly
Frameworks: Next.js, Remix, Astro, Gatsby, Create React App
Styling: Customize with your Tailwind config and design tokens
Deployment: Works in SSR and client-only environments
Community: GitHub discussions, Discord for support
FAQ
Is RetroUI free to use?
Yes—RetroUI is free and open-source under the MIT license. Pro version also available.
Can I customize the colors and fonts?
Absolutely; you override Tailwind CSS utility classes or extend your Tailwind config.
How do I get started?
Install via npm install retroui, then import components in your React app.
Does RetroUI support TypeScript?
Yes, every component comes with built-in TypeScript types.