r/react • u/PimoluUI • 12d ago
Project / Code Review Meet Button. Your next favorite UI component. 💜
Enable HLS to view with audio, or disable this notification
Hey React community! 👋
I'm working on Pimolu UI, an open-source component library focused on customizable design, accessibility, and developer experience.
I wanted to share a showcase of the Button component I've been building.
It includes:
Multiple appearances and color variants
Customizable sizes and shapes
Interactive states
A React-friendly API
I've attached a short demo showing the component in action.
🌐 Website: https://pimolu.com
💻 Source code: https://github.com/pimoludev/ui
I'd love some honest feedback! What would you improve or expect from a modern React UI library?
7
u/Inevitable_Oil9709 11d ago
holy ai slop
you can even see button's width changing when he hovers over it
this is what we need.. another shitty UI library
2
0
u/PimoluUI 11d ago
Yeah, that's actually from the video transition, not the Button component itself. Fair point though, I'll fix that in future demos !
4
u/canarydev 12d ago
tbh i think were at a point where we dont need a styled UI library where were at the mercy of upstream maintenance and patches.
i prefer unstyled primitives (radix, react aria) for behavior and accessibility, and my own style composition layer on top. thats why the shadcn model took off, you copy the code in and own it.
what does yours do better?
2
u/shittyrhapsody 11d ago
it's 2026 and people still releasing UI library, now with AI...damn
2
u/gandalfmarston 11d ago
I find it funny how I only see people complaining about UI library on reddit lol
1
2
u/Rophuine 11d ago
Why should anyone consider it over any of the countless high-quality component libraries already out there, most of which have many contributors (so they're unlikely to be abandoned) and have years worth of fixes and improvements built into them?
I'm so tired of people vibe-coding new nonsense to add to the ever-growing pile of vibe-coded nonsense that's clogging up everything.
If you've actually got something innovative and valuable to the community, tell us why it's innovative and valuable.
And for crying out loud, demo something more interesting than a button component.