21st.dev is an open source registry for reusable React components, similar to npm for frontend components, allowing developers to discover, share, and remix UI components.
The components in 21st.dev are built with Tailwind CSS and Radix UI, offering a library of highly searchable React components uploaded by developers.
The platform offers an MCP feature that enables AI IDE assistants to create new components based on the ones submitted, supporting Cursor, Windsurf, and VS Code + Cline.
While the component library is great and easy to use, the pricing model, which is token-based with a subscription model, has raised concerns about over-monetization and the lack of open source code for the platform.