Originally published on subhanfarrakh.com/blog
The Standard Model is Broken
Every team I've worked on has had the same conversation at some point: "The design doesn't match what the library gives us, but overriding it is a nightmare." You end up in specificity wars, wrapping components in extra divs, and fighting the library's opinions with your own.
shadcn/ui takes a different position entirely: don't install a library, own the code.
What shadcn/ui Actually Is






