User Interface

Plugins about layout, design and visualization.


justlazy.js

A tiny JavaScript library for lazy loading of responsive images.

MediaElement.js

A popular HTML5 <video> and <audio> element polyfill for all major browsers.

Animate.css

A cross-browser library of CSS animations. Technically not a JavaScript plugin, but very easy to use with a tiny bit of vanilla JS.

type.js

This plugin allows you to write new CSS properties to take finer typographic control of type styles.

vivus

A lightweight plugin to animate SVGs, giving them the appearance of being drawn.

horsey

A fast, easy to use, reliable, and customizable autocomplete component.

dragula

Drag and drop so simple it hurts. Sort or move items in a list.

Paths.js

A library to generate SVG paths, allowing you to create your own charts using a functional API.

tsorter

A table sorter using in-place QuickSort. Works in IE 9 and above.

tablesort

A small and simple sorting component for tables. Requires IE 10 or above.

Swiped.js

A pretty swipe list for mobile touch control and navigation.

Responsive Tooltips

Responsive and mobile-friendly tooltips. Not actually a real plugin, but a tutorial with live demo.

SkinnyTip

Simple tooltips following the mouse cursor on hover.

Javascript Tooltip

A cross-browser safe tooltip plugin supporting advanced styling and Ajax fetched content.

JS Tooltip

A simple tooltip widget supporting inline title attributes and rich text popups. Not maintained any more.

vanilla-tooltip

A lightweight plugin for showing rich text tooltips.

ZingChart

ZingChart is a powerful library for quickly creating beautiful charts, dashboards, and infographics.

nanobar

A very lightweight progress bar plugin as seen on YouTube.

lory

A touch enabled minimalistic slider with infinite looping (carousel) and easing effects. Animated down to IE 10, static fallback in IE 9.

Autosize

A small, stand-alone script to automatically adjust textarea height. The plugin has a slight flicker issue on IE on resize.

TinyAnimate

A lightweight plugin for enabling JavaScript based animations for any style property and with many easing options.

amCharts

A very flexible and professionally designed charting library, offering lots of different types of charts and diagrams.

Socialight

Get social network Share counts with Vanilla JS that works in IE 8 and above.

Socialite

Socialite provides a very easy way to implement and activate a plethora of social sharing buttons — any time you wish. On document load or on any other event.

... 12345 ...