Featuredshadcn/ui vs MUI vs Mantine: I Built the Same Screen Five Ways and Measured It
shadcn/ui vs MUI vs Mantine on a real benchmark: the same React screen built five ways, gzip bundle sizes, npm packages shipped, the code you end up owning, what changed when shadcn made Base UI its default instead of Radix, what MUI 9 and Mantine 9 changed, the traps I hit, and which library to pick.
Key takeawayshadcn/ui is not a package you import. Its CLI copies component source into your repo, so you own and maintain that code. MUI and Mantine are npm packages you customise through themes, props and slots, and upgrade with a version bump.














