When I started building apps, I quickly realized something:
My UI looked… inconsistent.
Not terrible — but not clean, not cohesive, and definitely not something I’d ship confidently.
The problem
Neumorphism looks amazing… until you try to implement it yourself.
You start adding shadows, tweaking blur, adjusting colors… and suddenly:
Nothing matches
Spacing feels off
Components don’t feel reusable
It becomes a mess really fast.
What I did
Instead of fighting it every time, I decided to systematize it.
I started extracting patterns:
Consistent shadow system
Reusable components
Standard spacing rules
Simple color logic
At first, it was just for me.
The result
After a few iterations, I ended up with a small UI kit that:
Keeps everything visually consistent
Speeds up UI building
Removes the guesswork
I called it NeuKit.
Why I’m sharing this
I realized other devs might be dealing with the same thing.
So I decided to publish it and see if it’s useful beyond my own projects.
👉 Check it out on Product Hunt:
https://www.producthunt.com/products/neukit
If you prefer, it's also available here:
https://ariasbruno.gumroad.com/l/mfnap
💬 I’d love feedback
If you’ve worked with neumorphism before, I’m curious:
Do you like it or avoid it?
What’s been your biggest struggle with it?




Top comments (0)