v0.1.0 · Open Source · MIT

The React library that
solves the real problems.

45+ animated, accessible components. Motion-first, Tailwind-powered, zero lock-in. From a simple button to a full AI chat interface.

terminal
npm install @animui/ui motion

Components

Every component you need, nothing you don't. Tree-shakable, typed, and animated by default.

Quick start

From zero to your first animated component in under 2 minutes.

getting-started.tsx
1// 1. Wrap your app (app/providers.tsx)
2import { ThemeProvider, ToastProvider } from "@animui/ui";
3
4export function Providers({ children }) {
5 return (
6 <ThemeProvider auto>
7 <ToastProvider>{children}</ToastProvider>
8 </ThemeProvider>
9 );
10}
11
12// 2. Import and use components
13import { Button, Modal, SmartForm, Chat } from "@animui/ui";
14
15// Simple modal - one line
16<Modal title="Delete user" onConfirm={handleDelete} />
17
18// Smart form with Zod - auto validation
19<SmartForm schema={contactSchema} onSubmit={handleSubmit}>
20 <FormField name="email" />
21 <FormSubmit />
22</SmartForm>

100% free. Always.

MIT licensed, community-driven. No tiers, no paywalls, no catches.

© 2026 Steal Shadow. MIT License.Report an issue