UI Components
Browse 40+ production-ready React components with smooth animations. Buttons, inputs, modals, cards, and more. Built with TypeScript, Framer Motion, and Tailwind CSS. Fully accessible and customizable.
Last updated: November 8, 2025
Basic Information About Components
Install components using the CLI:
pnpm dlx smoothui@latest add animated-inputnpx smoothui@latest add animated-inputyarn dlx smoothui@latest add animated-inputbunx smoothui@latest add animated-inputUsage
import { AnimatedInput, NumberFlow, WaveText } from "@repo/smoothui/components";
export function MyComponent() {
return (
<div>
<AnimatedInput label="Email" placeholder="Enter your email" />
<NumberFlow value={1234} />
<WaveText>Hello World</WaveText>
</div>
);
}Customization
All components are customizable via:
- Tailwind CSS utility classes
- CSS variables for theming
- Component props for behavior and styling
Components are tree-shakeable, TypeScript-first, and accessible by default.