ReUI is a design-forward component library for the shadcn/ui ecosystem that provides production-ready React components built on Radix UI and Base UI primitives.
The tool solves the problem of extending shadcn/ui with specialized components needed for real-world dashboard and data-heavy applications. ReUI includes twenty-two custom in-house components not found in base shadcn/ui—such as Data Grid, Event Calendar, Gantt, Kanban, Filters, Cascader, Code Block, Sortable, Timeline, Stepper, and Tree—alongside over one thousand composed examples. Components are shown within realistic dashboard layouts rather than isolated demos, and follow a copy-and-own model where developers import code directly into their projects without npm package dependencies or vendor lock-in. All in-house components are available in both Radix UI and Base UI versions and work with all shadcn Create themes and color customizations.
Teams building data-intensive dashboards or complex forms should consider ReUI when they need components beyond what base shadcn/ui provides but want to stay within the shadcn ecosystem and maintain full code ownership. The library suits projects using React with TypeScript and Tailwind CSS that benefit from pre-built, realistic layout examples rather than isolated component showcases. The tool is fully open-source under the MIT license with no commercial lock-in.
The project maintains comprehensive component documentation including full API references and usage examples for each of the twenty-two in-house components. Development activity centers on expanding the registry of composed examples and maintaining dual implementations across Radix UI and Base UI versions. The codebase is written entirely in TypeScript with full type coverage across all components and registry blocks.