Calvin-LL/Reorderable
Reorder items in Lists and Grids in Jetpack Compose and Compose Multiplatform with drag and drop. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 78
- Release rhythm 68
- Longevity 72
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 45.5
- age_days: 1018
- days_rel: 135
- days_push: 135
- n_releases_24m: 9
Adoption not part of the score
1328 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Kotlin library for Jetpack Compose and Compose Multiplatform that adds drag-and-drop reordering to lazy lists and grids such as LazyColumn, LazyRow, and LazyVerticalGrid. It provides simple modifiers to make items draggable and reorderable across Android and other Compose targets.
Use cases
- reorder items in a LazyColumn with drag and drop
- add drag-to-reorder to a LazyVerticalGrid in Compose
- build a reorderable to-do list in Jetpack Compose
- rearrange items in a staggered grid on Android
- implement drag and drop reordering in Compose Multiplatform
- let users rearrange list items by long-press dragging
When to choose
- you use Jetpack Compose or Compose Multiplatform and need item reordering in lazy lists or grids
- you want a small focused library rather than a full drag-and-drop framework
- you need cross-platform Compose reordering beyond Android
When to avoid
- your UI is built with XML Views instead of Compose
- you need free-form drag-and-drop between arbitrary containers, not just reordering within one list or grid
- you use a non-Compose UI toolkit like Flutter or React Native
Facets
library · maturity active
ui-components animation mobile-development frontend cross-platform jvm cross-platform jetpack-compose compose-multiplatform drag-and-drop reorderable-list lazy-list grid android mobile desktop
1 source
- readme: https://github.com/Calvin-LL/Reorderable · fetched 2026-08-28 · 2e11625d2d95
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Calvin-LL/Reorderable | main | 73 |
For agents
markdown · JSON · MCP: product_card(name="Calvin-LL/Reorderable")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem