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

SortableJS

Some data may be outdated — see provenance labels.

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. observed · 2026-09-29

github.com/SortableJS/Sortable · homepage · JavaScript · MIT (permissive) observed · 2026-09-29

Health v2 · maintenance only

71/100

  • Activity 65
  • Release rhythm 63
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 4
  • age_days: 4688
  • days_rel: 251
  • days_push: 210
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

31184 stars · 3717 forks observed · 2026-09-29

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.99

SortableJS is a lightweight JavaScript library that enables reorderable drag‑and‑drop lists in modern browsers and touch devices. It works without jQuery and provides bindings for popular frameworks such as Vue, React, and Angular.

Use cases

  • Add drag‑and‑drop reordering to a list of items in a web page
  • Create sortable grids or kanban boards with touch support
  • Implement multi‑item drag selection for bulk operations
  • Enable users to move items between multiple lists or containers
  • Add smooth animation and auto‑scrolling while dragging elements
  • Integrate sortable behavior into Vue, React, or Angular components

When to choose

  • You need a simple, framework‑agnostic drag‑and‑drop solution with minimal dependencies
  • Your project targets modern browsers and mobile devices
  • You want built‑in support for touch gestures, animation, and multi‑drag
  • You prefer a library that offers official bindings for Vue, React, Angular, etc.

When to avoid

  • You require a full‑featured UI component library or grid system beyond basic sorting
  • Your application needs native desktop drag‑and‑drop integration (e.g., Electron main process)
  • You need server‑side drag‑and‑drop handling without a client UI

Facets

library · maturity active

ui-components web-development frontend browser sortable drag-drop touch-support html5-drag-drop javascript typescript-definitions nodejs

4 sources

Member repositories

For agents

markdown · JSON · MCP: product_card(name="SortableJS/Sortable")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem