# furf/jquery-ui-touch-punch

A duck punch for adding touch events to jQuery UI

Repository: https://github.com/furf/jquery-ui-touch-punch
Canonical: https://ross.abutalabs.com/products/jquery-ui-touch-punch
Homepage: http://touchpunch.furf.com/
License Family: other
Last push: 2024-04-24T07:17:18+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5789, "days_push": 861, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3487, forks 1288 (observed 2026-08-28T04:08:07.056215+00:00)

## What it is
A small monkey-patch script that maps touch events to mouse events so jQuery UI widgets like draggable and sortable work on touch devices. It is included after jQuery UI and requires no configuration.

## Use cases
- make jQuery UI draggable work on iPad and iPhone
- enable touch support for jQuery UI sliders and sortables
- fix jQuery UI interactions failing on Android touch devices
- add touch event support to a legacy jQuery UI app without rewriting it
- simulate mouse events from touchstart, touchmove, and touchend

## When to choose
- you maintain a legacy jQuery UI site that must work on touch devices
- you want a drop-in script with no API changes or configuration
- your widgets use standard jQuery UI interactions like drag, drop, and sort

## When to avoid
- you are starting a new project and can use a modern touch-friendly UI library instead
- you rely on complex or heavily customized jQuery UI mouse handling that the hack may break
- you need multi-touch or gesture support beyond simple touch-to-mouse mapping

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, middleware
- domain: web-development, frontend, mobile-development
- platform: browser, cross-platform
- tags: jquery-ui, touch-events, monkey-patch, mobile-web, legacy-jquery

## Member repositories
- furf/jquery-ui-touch-punch (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.056215+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-29T18:36:07.974788+00:00, confidence not recorded.
  - readme: https://github.com/furf/jquery-ui-touch-punch (fetched 2026-08-28T04:08:07.056215+00:00, sha c3d388ac8c1a)
  - registry_npm: https://registry.npmjs.org/jquery-ui-touch-punch (fetched 2026-08-29T09:30:28.403747+00:00, sha a338469c95b0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
