A component library for expressive interfaces
Components thatfeel alive.
Liquid glass components for React and Next.js that bring depth, motion, and clarity to the interfaces you build.
Radix primitivesTailwind v4TypeScript first
Interface pulse
A small preview of the system
Live
Components shipped
19
Ready for your next build95%
npx shadcn@latest add @einui/glass-cardNew
Interactive Widgets
Ready-made pieces for dashboards, data views, and everyday product moments.
Revenue
Last 8 months
$42,850
+12.4%
24 Hour Forecast
22°
1 AM
21°
2 AM
20°
3 AM
19°
4 AM
18°
5 AM
20°
6 AM
22°
7 AM
24°
8 AM
26°
9 AM
AAPL
+2.34198.45
Edge Network
Tehran region
IR-TEH
Active Nodes8,642
5-Day Forecast
Mon
24°
31°
Tue
23°
29°
Wed
22°
27°
Thu
24°
30°
Fri
25°
32°
00:00.00
All Components
Build the interface, not the scaffolding
Start with the primitives, then reach for richer patterns when the interface calls for them.
Feedback & Status
Show progress and communicate states
Advanced & Interactive
Rich interactions and creative moments
Why Ein UI?
Built with modern best practices and developer experience in mind
Ship faster
Tailwind CSS v4 keeps the styling close to your code and quick to adapt.
Make it yours
Tune the visual language with CSS variables instead of rewriting components.
Dark by design
A considered dark surface with light-mode tokens ready when you need them.
Accessible at the core
Radix primitives bring keyboard navigation and interaction states along for free.
Type-safe
Typed props and exported types keep composition predictable.
Ready anywhere
Responsive patterns that hold together from phone to desktop.
Ready to use
All components are production-ready and designed to work seamlessly in your projects.
Ein UI Library
Open-source component collection
Live