Sona UI
Animated React components you copy into your project — not a dependency.
Beautifully animated, accessible, and fully typed components built on React 19, Tailwind CSS 4, and Motion. Install what you need with a single command and own the code.
· ·
Quick Start
Add any component to your project with the CLI — it copies the source and installs required dependencies:
Browse the full catalog and live previews in the , where each component page has its own install command.
Why Sona UI
- You own the code — components are copied into your codebase, so you can read, edit, and extend them freely.
- Motion done right — purposeful animations with sensible easing, spring physics, and
prefers-reduced-motionsupport. - Accessible by default — real interactive elements, keyboard support, and ARIA wiring.
- Fully typed — every component ships with complete TypeScript definitions.
- Themed & responsive — Tailwind CSS 4 tokens with built-in light/dark mode.
Components
Organized into Components, Text, Effects, and Shaders. Highlights include:
See every component with props and live demos in the .
Tech Stack
· · · · · ·
Local Development
Requires (or npm).
Open to view the site.
Contributing
Contributions are welcome — new components, bug fixes, and docs improvements. Fork the repo, create a feature branch, and open a pull request. Please follow the existing code style and keep components accessible and typed. See CONTRIBUTING.md [blocked] for details.
License
MIT [blocked] ©
If Sona UI is useful to you, consider giving it a ⭐