GitHub: https://github.com/hammerjs/hammer.js
A significant portion of traffic to websites is from mobile browsers. Since the first iPhone, mobile browsers support multi-touch gestures. HammerJS is a library that can be used to detect and work with touch gestures in general, including multi-touch gestures.
Key Features:
- Support for touch gestures including tap, double-tap, swipe, rotate, pinch to zoom, etc.
- Lightweight
- Can be used from CDN provided by HammerJS