Hey everyone, It's Pranto tomorrow will release free animated shadcn UI components library
by•
Hi everyone, I'm Pranto from Bangladesh.
I've been building AvaraUI, a free, open-source UI component library built on top of shadcn/ui.
It comes with 189+ modern components, animated website sections and app UI blocks powered by GSAP and Motion, plus MCP support so AI coding agents can discover and use components directly.
We're launching on Product Hunt tomorrow, and I'm excited to finally share what we've been working on.
I'd love to connect with other makers, get feedback, and hear what you're building.
What's one feature you'd love to see in a modern UI component library?
9 views
Replies
Congrats on the launch, Pranto! One feature from my own app's component rules that I have rarely seen in a library: a required name on every interactive element. In my Flutter app every tappable thing goes through one pressable wrapper, which gives the same small scale pulse and haptic on every tap, and it takes a required log name like "paywall.buy", English, never the visible label. So every tap lands in the logs with a stable name, whatever language the screen is in. For a library that agents use through MCP, a required, stable name per interactive component would also give the agent something better to refer to than the button text.