
Installs all 44 components. Without our CLI, run instead.
Ein UI publishes a shadcn registry at ui.eindev.ir, with 44 components installable through the shadcn CLI.
Each one installs on its own. Names link to the docs that ship them.
Welcome! Ein UI is a collection of beautiful, ready-made "liquid glass" components that you can preview, copy, and use in your website or app. This guide explains how to preview the components, get code snippets, and add a component to your project — no developer knowledge required.
✅ Great for: designers and frontend developers who want shareable, copy-and-paste UI components with consistent design patterns and built-in accessibility.
shadcn CLI.app/docs/components/*Requirements: Node.js 20+ (recommended), pnpm (optional but used in this repo), or npm/yarn.
git clone https://github.com/ehsanghaffar/ein-ui.git
cd ein-ui-shadcn-register
2 Install dependencies
# using pnpm
pnpm install
# or using npm
npm install
# or yarn
yarn install
3 Run development server
pnpm dev
# or npm run dev
# App runs on http://localhost:3000
To analyze your Next.js bundle, you can use the built-in experimental analyzer:
pnpm analyze
# or npm run analyze
Contributions welcome! Please read CONTRIBUTING.md and follow the issue and PR templates when submitting work.
pnpm lint to check code styleapp/docs/components/* and should declare any required dependencies in registry.jsonWhere to find guidance:
https://ui.eindev.ir/docs) include live previews and code snippets.shadcn registry format to make your component discoverable via the CLI.Please also see CODE_OF_CONDUCT.md and SECURITY.md for reporting guidelines.
Ein UI is a component library on 21st.dev by eindev with 2 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.