Social sharing, mobile helpers, browser tweaking, and more.
A tiny and effective library for making tables sortable.
Easy communication between cross-origin browser tabs.
A tiny utility that gives you distance, position, and more data of your mouse pointer relative to one or multiple elements.
A lightweight library for smooth page scrolling.
A high-performance library for animated DOM manipulation, giving you the power to filter, sort, add and remove DOM elements dynamically.
Easily add drag and drop functionality to DOM elements.
Create notifications in the browser window's title bar. Change the title bar content or make it blink if desired.
Create dynamic tables - a vanilla JS version of the jQuery DataTables plugin.
A plugin that lets you write element queries in CSS - more than an extension to media queries.
WhitestormJS is a sophisticated framework for rendering animated worlds and objects in 3D.
Generate and animate dashboard gauges. It is based on the Raphaël library for vector drawing.
A lightweight utility for creating adjustable split views or panes like JSFiddle.
A plugin for easily embedding third party snippets from YouTube, Flickr, Google Maps, Instagram, and a lot more.
A highlighter plugin that can be used to dynamically mark search terms or custom regular expressions in any text.
An open source library that provides drag’n’drop file uploads with image previews. Requires IE 10+.
A sophisticated library to create physics-based animations. A bit on the heavy side concerning code base.
lazySizes is a fast and SEO-friendly lazy-loader for images, iframes, scripts and much more.
Load images only when they're about to enter the viewport.
A lightweight widget for displaying popup notifications and informative messages in Growl style.
A small library which allows you to manipulate the elements in a NodeList just like you would with a single Node, using the native DOM APIs.
A small library to add live paragraph-, word- and character-counting to an HTML element.