a note.
hi. i'm kibru. i build mobile apps for a living.
the part i obsess over isn't the feature list. it's the feel. whether a button answers the instant you touch it. whether a list scrolls with the right weight. whether the spacing is exactly right— not roughly right. people notice that before they notice anything else. they can't always tell you why an interface feels good. but they always know the moment it doesn't.
so first, a confession. this site is not the work. it's the sample.
↳ and please don't judge the taste only by this. i didn't pour everything into making this page pretty. what i care about is the thing underneath. the way it feels in your hand.
here's why this exists. most ui libraries have no taste. you can spot a shadcn or an muiapp from a mile away. everything in the same place, the same gray, the same rounded box. it works. it just doesn't feel like anyone cared. that bothered me enough to build my own — ui.tolbel.com.
i called it tolbel. from tolerance— the precision a material has to be cut to before it fits. that's the whole idea. every component here is held to the same bar i'd hold a native ios or android view to. same spacing discipline. same motion. same weight.
the way it's laid out is on purpose. each piece is shown twice. first the component on its own, plainly. then the real assembly — the actual pattern it was built for in a shipped product. no business logic left in. just the craft underneath. i wanted you to see both the material and what it becomes.
most of this comes from apple's human interface guidelines. the lesson is simple: spacing, hierarchy, motion, accessibility are designed in from the start — no.bolted on at the end. you can feel the difference.
and the belief under all of it: not good enough“just the web” is an excuse, not a standard. a web app can feel as native and alive as a good native product. that ceiling most people accept? it's a choice. not a technical limit.
i'm open sourcing it because it's also a head start. so anyone can compose the same consistent way i do, instead of rebuilding the same buttons and sheets from scratch every time.
that's it. thanks for reading.