Copy-ready UI components for modern web projects — buttons, cards, effects, backgrounds, widgets, and more.
- 🎨 100+ TypeScript/React components
- 📦 No package install — copy the file you need
- ♿ Accessible patterns (keyboard + ARIA-friendly)
- 🎞️ Motion-ready (respects
prefers-reduced-motion)
- Clone or browse:
github.com/peter-research/StealThisUI - Open a component in
components/and read its exports/props. - Copy the file (and
lib/cn.ts) into your app. - Adapt styling to your design system.
- Language: TypeScript + React
- Styling: Tailwind-friendly (
cnhelper inlib/cn.ts) - Icons:
lucide-react(most components)
See components/ — one folder per category:
alerts, avatars, badges, buttons, cards, effects, forms, layout, marquee, navigation, text, widgets, backgrounds…
npm run dev # preview demo app
npm run storybook # component explorer (if configured)
npm run typecheck # tsc --noEmitSee CONTRIBUTING.md. Improvements welcome: a11y, responsiveness, docs, examples.
MIT — see LICENSE.