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.