# a5hik/ng-sortable

AngularJS Library for Drag and Drop, supports Sortable and Draggable. Supports Touch devices.

Repository: https://github.com/a5hik/ng-sortable
Canonical: https://ross.abutalabs.com/products/ng-sortable
Homepage: http://a5hik.github.io/ng-sortable/
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2023-02-16T09:52:09+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4544, "days_push": 1294, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1141, forks 307 (observed 2026-08-28T04:03:44.602955+00:00)

## What it is
An AngularJS library providing drag-and-drop functionality with sortable and draggable lists, implemented as directives without jQuery UI. It supports touch devices, cross-list dragging, drag boundaries, cloning, and runtime enable/disable controls.

## Use cases
- implement drag and drop sorting in an AngularJS app
- build a kanban board with drag between columns
- sortable list with touch device support
- drag items between multiple lists in Angular
- reorderable ranking list with drag handles
- clone and drop list items

## When to choose
- you are maintaining a legacy AngularJS (1.x) application needing drag-and-drop
- you need sortable/draggable lists that work on touch devices without jQuery UI
- you need runtime control over drag enablement and drop zones

## When to avoid
- you are starting a new project with modern Angular, React, or Vue
- you need actively maintained software with ongoing support
- you need drag-and-drop outside of list sorting scenarios

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, animation
- domain: frontend, web-development
- platform: browser
- tags: angularjs, drag-and-drop, sortable, draggable, touch-support, directives, javascript

## Member repositories
- a5hik/ng-sortable (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:44.602955+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:35:23.003541+00:00, confidence not recorded.
  - readme: https://github.com/a5hik/ng-sortable (fetched 2026-08-28T04:03:44.602955+00:00, sha be63535140bc)
  - homepage: http://a5hik.github.io/ng-sortable/ (fetched 2026-08-29T12:40:37.478740+00:00, sha 58da5dc2035f)
  - registry_npm: https://registry.npmjs.org/ng-sortable (fetched 2026-08-29T12:40:37.481323+00:00, sha e71b9e339674)
- Data as of 2026-08-30T08:39:29.467469+00:00.
