
What's great
What needs improvement
The docs are a bit chaotic now that both the original free tier and paid components are all together (and free!), and SSR on non-Nuxt Vue stacks is a bit hit and miss because certain parts make assumptions that SSR only happens on Nuxt, not eg Inertia or Astro
vs Alternatives
It doesn’t require you to take ownership of all of the underlying primitives like Shadcn/UI does, and the theming is much more advanced and transparent to me than Shadcn/UI. It also has more layout-related components ready to go than Shadcn/UI and with less mental overhead.
The closest DX I can think of is ChakraUI (for React), and in comparison to that, the SSR & Tailwind integration story can’t be beat (plus, it’s on Vue, which I prefer more).
Was Tailwind theming straightforward to customize and maintain?
So far, yes; you have similar power to customise things as MUI or Chakra UI, but via a Tailwind (and SSR) theming system.
How good is TypeScript typing and DX in IDEs?
Generally Nuxt auto imports cause a bit of friction with TypeScript unless the right plugins are configured. But not enough to put me off and better than my previous set up with Vuetify.
Were accessibility primitives from Reka UI sufficient?
Yes, pretty much, and unlike Shadcn you won’t need to even know much about Reka UI to start using these.


Chakra UI
shadcn/ui