---
title: "Build a sortable list"
description: "Reorder a list, move cards between columns, or build a custom drop interaction."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Choose between list-oriented components and lower-level drag-and-drop primitives. Plan keyboard alternatives from the start.</PurposeNote>

## Options for this task

<LibraryIndex category="drag-and-drop" />

<LibraryCard libraryId="hello-pangea-dnd" />

<LibraryCard libraryId="dnd-kit" />

<LibraryCard libraryId="pragmatic-drag-and-drop" />

<LibraryCard libraryId="react-dnd" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse drag &amp; drop →](/drag-and-drop)

[Explore more tasks →](/tasks)
