shadcn/ui, React component builder is the open-source tool that puts you in control. Built for product teams and frontend developers, shadcn/ui combines direct code ownership with accessible, beautifully designed components—so you can craft your own design system, while its composition patterns and Tailwind CSS support enable rapid, framework-agnostic adaptation without version lock-in, frustrating overrides, or hidden dependencies. Distinct from traditional component libraries, you own and modify each component’s source, ensuring total customization and long-term maintainability as your UI scale evolves. Every piece leans on Radix for accessibility, secures ARIA compliance out-of-the-box, and remains open for AI-ready integrations—letting you support every user and every use case. This approach, trusted by over 30,000 developers and praised for peerless flexibility and developer experience, ensures every interface ships faster, adapts instantly, and achieves best-practice accessibility with zero guesswork.
-
Motion Dev Motion.dev, JavaScript and React animation library offers smooth, GPU-accelerated animations with simple APIs and built-in gesture support. motion.dev -
Badtz UI BadtzUI is a React Tailwind UI library with production-ready animations. Open-source, highly customizable, optimized for Next.js, and updated weekly. badtz-ui.com -
CSS Buttons CSSButtons.io offers the largest library of open-source CSS buttons and UI elements. Easily customize and copy code for your next frontend project. cssbuttons.io -
Ant Design UI Ant Design, React UI framework is the enterprise-class UI toolkit that delivers scalable, consistent interfaces. Trusted by thousands globally. ant.design -
Owbow UI Oxbow UI, Tailwind CSS component library offers 400+ responsive, accessible, customizable UI components and layouts. No subscription, lifetime updates. oxbowui.com -
Reactbits ReactBits, React component library offers lightweight, accessible bits for building fast UIs. Minimal dependencies, trusted by growing React developers. reactbits.dev
Get the new ones by email
A short email when something is added to the directory.
