BTNG.UI

A component system for e-commerce, by a designer who has built them for twenty years.

Accessible primitives and commerce blocks, built on Radix and Tailwind, distributed as a shadcn registry. You copy the source into your project. No runtime dependency, no lock-in.

Included

Primitives

Button, Input, Label, Badge, Card, Dialog.

Commerce blocks

Product cards first. More to follow.

shadcn tokens

Standard semantic names plus Forest + Lime brand aliases.

A11y by default

Radix for focus, labels, and keyboard.

Tailwind v4

CSS-first config. No tailwind.config.js.

Your code

Installs the source into your repo via shadcn.

Install

Start with a single primitive.

npx shadcn@latest add https://ui.btng.studio/r/button