JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


Notifier

Notifier is a tiny plugin for displaying Growl-like popup messages.

Dynamics.js

A sophisticated library to create physics-based animations. A bit on the heavy side concerning code base.

lazySizes

lazySizes is a fast and SEO-friendly lazy-loader for images, iframes, scripts and much more.

LazyLoad

Load images only when they're about to enter the viewport.

Offside.js

A lightweigth, efficient, and customizable library for handling off-canvas menus/elements on modern web applications.

Glitter.js

A library for creating eye catching effects on normal text.

SmallPop

A lightweight widget for displaying popup notifications and informative messages in Growl style.

Animate Plus

A performant and lightweight library that helps you animate CSS properties and SVG attributes. Animate Plus is well-suited for complex animation sequences.

Animate

A tiny library that helps you write smooth CSS-powered animations in vanilla JavaScript.

Stretchy Form Element Autosizing

Auto-resize textareas, input fields and select boxes on update.

NodeList.js

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.

Countable.js

A small library to add live paragraph-, word- and character-counting to an HTML element.

Ifvisible.js

Check page idle state and if the current browser tab is visible or not.

Pace

Automatic page load progress bars for ajax requests and more.

Image Crop Component

Crop images with configurable aspect ratio, minimum and maximum dimensions, etc. Great, but requires a license.

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.

reqwest

A small library for supporting XMLHttpRequest, JSONP, CORS, and CommonJS Promises.

Taggle.js

A form-ready tagging component generating a list of hidden input fields.

aja.js

A developer friendly API for making asynchronous JavaScript and JSON(P) requests.

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.

... 123456 ... 7 ...