Vanilla JS tools for writing powerful web applications without jQuery.
Auto-resize textareas, input fields and select boxes on update.
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.
Check page idle state and if the current browser tab is visible or not.
Automatic page load progress bars for ajax requests and more.
Crop images with configurable aspect ratio, minimum and maximum dimensions, etc. Great, but requires a license.
A popular HTML5 <video> and <audio> element polyfill for all major browsers.
A small library for supporting XMLHttpRequest, JSONP, CORS, and CommonJS Promises.
A form-ready tagging component generating a list of hidden input fields.
This plugin allows you to write new CSS properties to take finer typographic control of type styles.
A lightweight plugin to animate SVGs, giving them the appearance of being drawn.
A fast, easy to use, reliable, and customizable autocomplete component.
Drag and drop so simple it hurts. Sort or move items in a list.
A client-side MVC framework - a tool to organize code in a way that is easy to think about and to maintain.
A library to generate SVG paths, allowing you to create your own charts using a functional API.
A table sorter using in-place QuickSort. Works in IE 9 and above.
A small and simple sorting component for tables. Requires IE 10 or above.
A pretty swipe list for mobile touch control and navigation.
Responsive and mobile-friendly tooltips. Not actually a real plugin, but a tutorial with live demo.