JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


Split.js

A lightweight utility for creating adjustable split views or panes like JSFiddle.

simplezoom.js

A tiny mobile-friendly library to preview images without modal window.

Vanilla vancy selector

A fancy and animated menu navigation element.

flatpickr

A lightweight and powerful date/time picker.

PicoModal

A tiny modal window plugin with a useful set of options.

embed.js

A plugin for easily embedding third party snippets from YouTube, Flickr, Google Maps, Instagram, and a lot more.

Barba.js

An Ajax driven plugin for creating fluid and smooth transitions between individual website pages.

mark.js

A highlighter plugin that can be used to dynamically mark search terms or custom regular expressions in any text.

validate.js

A lightweight and customizable form validation library inspired by CodeIgniter.

Tribute.js

An autocompleter plugin for selecting usernames by typing the @ symbol in input fields, textareas, or any element that supports contenteditable.

DropzoneJS

An open source library that provides drag’n’drop file uploads with image previews. Requires IE 10+.

JSLazyLoading

A lightweight performance-oriented plugin for lazy loading and multi-serving of images.

Signature Pad

A JavaScript library for drawing smooth signatures on an HTML5 canvas.

Tingle

A lightweight, yet powerful modal window plugin with lots of great features.

wheelnav.js

A library for creating fancy, SVG based, animated menus. The SVG library Raphaël is required.

HYBICON

A library for synergistic SVG icon effects. An extension for Raphaël, the SVG library.

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.

... 123456 ... 8 ...