@moumenlab
A small lab of the components we build every day, rethought for better feel.
Install this registry
npx shadcn@latest add https://lab.moumen.dev/r/registry.json pnpm dlx shadcn@latest add https://lab.moumen.dev/r/registry.json bunx shadcn@latest add https://lab.moumen.dev/r/registry.json curl -s https://lab.moumen.dev/r/registry.json Components
14 totalShared design tokens (easings, shadow-border ring, and keyframes) every moumenlab component builds on.
npx shadcn@latest add https://lab.moumen.dev/r/lab-theme.json A dropdown where each branch morphs into a stacked sub-panel, no depth limit, fully keyboard driven.
npx shadcn@latest add https://lab.moumen.dev/r/unlimited-nested-menu.json An odometer that runs digits up on tabular-nums and middle-truncates long ids to start…end, with an optional GitHub PR status badge.
npx shadcn@latest add https://lab.moumen.dev/r/ticket-number-ticker.json Per-tile interruptible upload state machines with capped concurrency and a layout-glide grid reflow.
npx shadcn@latest add https://lab.moumen.dev/r/file-upload-staging.json A recurrence rule as a live English sentence over real occurrences, with month-end and DST traps.
npx shadcn@latest add https://lab.moumen.dev/r/schedule-builder.json Six cells that are secretly one real input, with native selection driving the active cell.
npx shadcn@latest add https://lab.moumen.dev/r/otp-segmented-input.json A three-view floating surface that morphs on both axes with a focus trap surviving the swaps.
npx shadcn@latest add https://lab.moumen.dev/r/share-permissions-popover.json Commands that take inline argument chips, fuzzy ranking, and a measured height morph.
npx shadcn@latest add https://lab.moumen.dev/r/command-palette.json A three-step card payment with a height:auto illusion, caret-safe masking, a 3D flip, and a FLIP pay button.
npx shadcn@latest add https://lab.moumen.dev/r/morphing-checkout.json A nav bar that expands into a search field then grows into a recent-searches card.
npx shadcn@latest add https://lab.moumen.dev/r/search-expand-nav.json A reorderable list where siblings glide one slot and the drop plays a FLIP, keyboard included.
npx shadcn@latest add https://lab.moumen.dev/r/drag-to-reorder-list.json An @-mention popover anchored to the text caret via a hidden mirror, gliding as you type.
npx shadcn@latest add https://lab.moumen.dev/r/caret-mention-popover.json Icons in a fixed-width box that expand on hover or Tab while the others squeeze to fit.
npx shadcn@latest add https://lab.moumen.dev/r/hover-expand-icon-strip.json An iOS picker drum built on native scroll-snap, with selection derived from scrollTop.
npx shadcn@latest add https://lab.moumen.dev/r/inertial-wheel-list.json