Impulse is a library for building dynamic physics based interactions, with a focus on mobile web.
Rather than animating properties for a set amount of time, impulse takes a start position, end position, and velocity.
Yhere are some examples of this library such as Chat Heads, pulldownMenu, Inertia Scroll, Oridomi Cover, Bouncy Scrolling.
Swipe-li is a three pane swipeable element. Swipe right for accept, swipe left for reject.
Editable Listview is a jQuery Mobile Listview Widget that features an intuitive UI to allow insertion of new list items and removal of existing ones.
OWL Carousel 2 is a fully responsive and touch friendly carousel for jQuery/Zepto.
The Vibration API is an API specifically made for mobile devices as they are thankfully the only devices that have a vibrate function. The API allows developers to vibrate a device (in a pattern) for a given duration.
Slick is a jQuery responsive touch carousel that you'll ever need.
browserSwipe.js is a simple tool to allow for trackpad swipe events when you have disabled scrolling on your site.
iScroll can handle any element that needs to be moved with user interaction. It adds scrolling, zooming, panning, infinite scrolling, parallax scrolling, carousels to your projects and manages to do that in just 4kb. Give it a broom and it will also clean up your office.
Slip.js is a tiny library for interactive swiping and reordering of elements in lists on touch screens.
Supports iOS Safari, Firefox Mobile, Chrome Mobile, Opera Mobile.
Shifter is a jQuery plugin for simple slide-out mobile navigation. Shifter works by checking for target elements in the DOM and binding events to them.
interact.js is a powerful, flexible, snappable drag and drop, resizing and multi-touch gestures for modern browsers (and also IE8+)
Bigfoot.js is a simple jQuery plugin that detects footnotes on the page and makes them better. It creates clickable buttons out of the original footnote link and creates a popover when the footnote button is clicked. Finally, the script make sure the popover is appropriately sied and positioned so that it looks great on any screen size.
Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms out of the box, taking advantage of HTML5 and CSS3 on modern browsers while still being accessible on older ones.
It can be extended with many plugins, has a easy to use and well-documented API and a simple, readable source code.