A collection of extensible, developer-friendly UI wrappers built on top of the shadcn/ui component system.
The goal of this project is to provide a consistent, reusable, and type-safe abstraction layer that improves DX, reduces duplication, and standardizes UI logic across applications.
- Consistent API design across all wrappers
- Type-safe utilities and shared type definitions
- Opinionated defaults while allowing full customization
- Lightweight abstractions that enhance shadcn components without replacing them
- Composable structure that fits Next.js, React, and modern frontend ecosystems
- Fully documented wrapper usage and prop types
- Supports customization via class names, variants, and wrapper-level overrides
- Clone the repository
git clone https://github.com/glRajkumar/ui.git
cd ui- Install dependencies
pnpm install
# or
npm install
# or
yarn install- Running the server
Start the development server:
pnpm dev
# or
npm run dev
# or
yarn devThe API will be available at: http://localhost:PORT (default: 3000)