moumenlab
shadcn registry of 13 motion-first interaction components, MIT, React 19 + Tailwind v4
Tier B · UsefulRegistryComponent Librarygithub.com

moumenlab is Moumen Soliman's small shadcn-compatible registry of everyday UI patterns rebuilt for feel rather than coverage. It currently ships 13 components plus a lab-theme item: Unlimited Nested Menu, Ticket Number Ticker, File Upload Staging Area, Schedule Builder, OTP Segmented Input, Share & Permissions Popover, Command Palette with Argument Chips, Morphing Checkout Flow, Search-Expand Navigation Bar, Drag-to-Reorder List, Caret-Anchored Mention Popover, Hover-Expand Icon Strip, and Inertial Wheel List. Each is React 19 + TypeScript, styled entirely in Tailwind v4 with no extra CSS import, and animated with Motion; you install with the shadcn CLI and own the source. The monorepo is Turborepo + pnpm on Next.js 15, MIT licensed.
npx shadcn@latest add https://lab.moumen.dev/r/<component-name>.jsonFor an agent
Treat this as a garnish on top of shadcn/ui, never as a replacement — it has 13 items and no button, dialog or form, so install the base registry first and pull single items from here by exact name. It earns its place for the specific interactions shadcn does not cover: OTP Segmented Input, Caret-Anchored Mention Popover, Command Palette with Argument Chips, Schedule Builder and Drag-to-Reorder List are each a day of work you skip. It hard-requires Tailwind v4 and React 19 and pulls in Motion, so check the host project before adding; accessibility is not documented, so audit keyboard and ARIA behaviour yourself on anything user-facing.
Why it is here. Most shadcn registries clone the same twenty primitives; this one only ships interactions that do not already exist upstream, which makes it additive rather than redundant.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- React, Next.js
- Styling
- Tailwind CSS v4
- Distribution
- shadcn registry, CLI installer, Copy-paste snippet, GitHub repository, npm package
- Platform
- Web
- Content type
- Code
- Agent readiness
- Machine-readable registry item, CLI installable, Copy-paste ready code, Readable open source
- Accessibility
- Unknown
- Maturity
- Actively maintained
- GitHub stars
- 147
- Package
- moumenlab
Components it ships
13 totalHelps you build
7Notable for
- 13 non-duplicative interactions
- shadcn registry JSON per component
- Tailwind v4 only, no extra CSS
- Motion-driven, source is yours
- own npx moumenlab CLI
Provenance
Verified 2026-08-15. HTTP 200. https://github.com/moumen-soliman/lab, https://lab.moumen.dev/components, https://lab.moumen.dev/r/registry.json (https://lab.moumen.dev/registry.json 404s)
Also in Component Libraries
6- Ark UI · 49 headless components with one API across React, Vue, Solid and Svelte
- Astryx · Meta's open-source React + StyleX design system, 150+ components and 42 templates
- Chakra UI · 114 accessible React components with a token-driven styling system
- Coss UI · Cal.com's design system: 60 Base UI primitives shipped as a shadcn registry
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themes
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and charts