Skip to content
moumenlab

moumenlab

shadcn registry of 13 motion-first interaction components, MIT, React 19 + Tailwind v4

Tier B · UsefulRegistryComponent Librarygithub.com

Preview image from github.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.

Install
npx shadcn@latest add https://lab.moumen.dev/r/<component-name>.json

For 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.

Install command, framework, licence and component list.

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 total

Helps you build

7

Notable 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
github.comTier B