About
Uncode UI is a component catalogue with three parts: components written here from scratch, component libraries imported whole from projects whose licence allows it, and icons.
Why it exists
Component catalogues are easy to start and hard to trust. Most of them show a screenshot rather than the component, and a screenshot cannot tell you that the thing is broken. Every card in this catalogue is the component itself, compiled in the browser and running.
How that is kept honest
There is an audit that mounts every component in the real sandbox and reports what came back. It is run rather than skipped, and the number it produces is the number published. When something does not render, it is listed as not rendering.
The handcrafted components
These are the ones that carry the product. Each is a single file with no
dependencies, and each opens with a generated block that stops the host
page's styles from reaching inside. That block is tested against a page
built to break it: one that forces its own font with
!important, resets the root font size, uppercases
everything, outlines every button and repaints text through
-webkit-text-fill-color. They come through unchanged.
The rule the whole thing rests on
Nothing is imported unless its licence permits both redistribution and selling, and that is verified from the source repository rather than assumed. The licence page says what is here and what was refused.