UI libraries that work with React Server Components
The honest answer to this question is uncomfortable: almost nothing here is a true server component library. Interactive components need state, effects and event handlers, and all three make a component a client component. A dropdown that opens cannot run on the server. What actually varies is how gracefully a library handles the boundary. The ones listed here work cleanly inside an App Router project without a wrapper you write yourself. Everything else in this directory still works with React Server Components; it just needs an explicit client boundary you own.