# Hammer.js

JavaScript library that recognizes touch, mouse and pointer gestures on elements of a web page.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/hammerjs/
Last reviewed: 2026-11-09
Listed since: 2026-11-09

## Record

### Links

- home: https://hammerjs.github.io/
- repository: https://github.com/hammerjs/hammer.js
- docs: https://hammerjs.github.io/getting-started/
- forum: https://stackoverflow.com/questions/tagged/hammer.js

### Identity

- status: stub
- maintainer: Jorik Tangelder (Eight Media)
- maintainerType: community
- parent: unknown
- firstRelease: 2013
- hqCountry: unknown

### Kind

- category: ui-library
- hosting: not applicable
- language: javascript
- runtime: unknown
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2016-04-22

### Adoption

- githubStargazers: 24317
- packagistDownloads: not applicable
- npmWeeklyDownloads: 2550911
- contributors: 77
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 172943
- dependentPackages: 2524

### Sources

- urls: https://hammerjs.github.io/ (read 2026-11-09)
- urls: https://github.com/hammerjs/hammer.js (read 2026-11-09)
- urls: https://hammerjs.github.io/getting-started/ (read 2026-11-09)
- maintainer: https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md (read 2026-11-09)
- maintainerType: https://hammerjs.github.io/getting-started/ (read 2026-11-09)
- firstRelease: https://registry.npmjs.org/hammerjs (read 2026-11-09)
- category: https://hammerjs.github.io/getting-started/ (read 2026-11-09)
- language: https://github.com/hammerjs/hammer.js (read 2026-11-09)
- installMethod: https://github.com/hammerjs/hammer.js/blob/master/README.md (read 2026-11-09)
- installMethod: https://github.com/hammerjs/hammer.js/blob/master/README.md (read 2026-11-09)
- license: https://github.com/hammerjs/hammer.js (read 2026-11-09)
- licenseModel: https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md (read 2026-11-09)
- currentMajor: https://registry.npmjs.org/hammerjs (read 2026-11-09)
- latestReleaseDate: https://registry.npmjs.org/hammerjs (read 2026-11-09)
- githubStargazers: https://api.github.com/repos/hammerjs/hammer.js (read 2026-11-09)
- contributors: https://api.github.com/repos/hammerjs/hammer.js/contributors?per_page=1 (read 2026-11-09)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/hammerjs (read 2026-11-09)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hammerjs (read 2026-11-09)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hammerjs (read 2026-11-09)

## Notes

Hammer.js attaches gesture recognition to an element on a web page. A page creates a Hammer instance for an element and listens for named events. Press, tap, double tap, horizontal pan and swipe are recognized by default. Pinch and rotate are off by default because they would make the element blocking, and an instance can switch them on. Developers who need their own gestures, such as a triple tap, create a manager, add recognizers to it and subscribe to the event names they define. The [getting-started guide](https://hammerjs.github.io/getting-started/) covers both setups. Hammer recognizes gestures made with touch, mouse and pointer events.

## Worth knowing

The getting-started guide states that the library is in low maintenance mode and that volunteers develop it.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
