
DUI
Open source UI for AI products built with React
6 followers
Open source UI for AI products built with React
6 followers
DUI is an open-source library of React components, UI blocks, and AI agent skills designed to help developers build modern products faster. Built with Tailwind CSS, shadcn/ui, and TypeScript, it provides production-ready building blocks for landing pages, dashboards, and AI applications. Starting with the essentials in v0.0.1, DUI will continue to grow with more components, Skills Studio, agent integrations, and developer tools.

Love that DUI starts with the essentials and plans to grow from there. One thing that would really help me as a developer is a live playground or sandbox where I can preview components, tweak props, and copy the resulting code without setting up a local project. It would make trying things out way faster and lower the barrier for new users checking out the library.
@elifnurkcfj Yes! I hear you—and I love this idea. Making it easier for anyone to jump in, explore, and create is exactly where I want to take this. This is only the starting point, and feedback like yours makes me even more excited for what comes next. Thank you, Elifnur! 🙌
The Tailwind + shadcn combo with TypeScript types out of the box is exactly what I needed for a quick dashboard prototype. Dropped a few blocks in and they just worked, no fiddling with class merges or prop drilling. Solid v0.0.1 to build on.
@leventkodaman Thank you, Levent. Honestly, when I started this, I didn’t know if anyone would care—so hearing that it has already helped you means more than you know. I hope it can help many more people, and this is only the starting point. I’m excited to keep building and learning from everyone along the way.
The TypeScript-first approach with shadcn/ui under the hood is exactly the stack I reach for, and having AI agent skills bundled in makes it feel ahead of most React libraries right now.
@erolsalmaney2h Yes! You completely understood the vision. I honestly didn’t expect people to connect with it this quickly, so seeing your excitement means a lot. This is only the starting point—I hope it grows into something that helps everyone create more freely. Thank you, Erol! 🚀