Beautiful components
for React.

A collection of accessible, customizable and design-focused components to build modern interfaces — your way. Small components, big possibilities.

The library

Everything you need.

From the quiet pieces you never notice — button, input, card — to the ones that are hard to get right: dialogs, menus, a calendar, a command palette. Forty of them, each written by hand.

Explore all components
Anyone can read the code.
Email me on a tag.
public
September 2026
SuMoTuWeThFrSa
Cards and typecard · badge
Monthly report
September 2026
shipped40 components
Formslabel · input · button
Feedbackprogress · skeleton

What we stand for

Written by hand, on purpose.

Accessible by default

Every interactive component works from the keyboard alone and announces itself to a screen reader. None ships without it.

Yours to keep

Components land in your project as files you own — not a package you render from. Open them, read them, change them.

Drop-in compatible

Same component names, same props, same import paths as shadcn/ui. Paste one of their blocks and it runs.

Written from nothing

Not one line comes from another library. The names and the look are shared on purpose; the code underneath is original.