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
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
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
- readme: https://github.com/SortableJS/Sortable · fetched 2026-09-29 · 88c92b6a014e
- homepage: https://sortablejs.github.io/Sortable/ · fetched 2026-09-21 · d0e884b3c9c8
- registry_npm: https://registry.npmjs.org/react-sortablejs · fetched 2026-09-21 · b8a2ebbc76c6
- registry_npm: https://registry.npmjs.org/jquery-sortablejs · fetched 2026-09-21 · 11cc2f1398dc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SortableJS/Sortable | main | 71 |
| SortableJS/Vue.Draggable | plugin | 23 |
| SortableJS/vue.draggable.next | plugin | 23 |
| SortableJS/react-sortablejs | plugin | 23 |
| SortableJS/jquery-sortablejs | plugin | 23 |
For agents
markdown · JSON · MCP: product_card(name="SortableJS/Sortable")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem