design-infraGitHub
Report a problem or share feedback← Catalog

Sortable List

curatedfree

beui/sortable-stack

Composable sortable list with group, item, drag handle, content and undo parts, plus a shared state hook. Spring layout, keyboard reordering, accessible position announcements, and controlled or uncontrolled items.

drag · state — subtledrop-inRefinedTrustworthyPlayful
$npx shadcn@latest add @beui/sortable-stack

npm deps: clsx, lucide-react, motion, tailwind-merge

Our notes

Reorderable items with drag and keyboard controls. Connect the order to application state and persistence; a demo reorder is not backend storage.
Source
beUI (free)
Kind
component
Categories
table
Use as
drop-in — replaces your component
Applies to
table
Motion
on drag, state · subtle · motion · medium cost
Tags
react, tailwind-v4, motion, motion
Licence
MIT — Copyright (c) 2026 Saurabh Chauhan; retain the upstream notice when copying source.
Live demo
beui.dev
Docs
beui.dev