Ross ROSS = Recommend OSS · open-source software intelligence for agents

Calvin-LL/Reorderable

Reorder items in Lists and Grids in Jetpack Compose and Compose Multiplatform with drag and drop. observed · 2026-08-28

github.com/Calvin-LL/Reorderable · Kotlin · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Calvin-LL/Reorderablemain73

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