JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


Pushbar.js

A tiny plugin for creating sliding drawers for navigation menus and options.

Popbox.js

A tiny plugin for creating customized, stackable modal windows and notifications.

datalist-polyfill

As the name suggests, this is a datalist polyfill for Safari, IE9 and other browsers.

Roar

A styled alert and confirm dialogue replacement.

EasyDropDown 4

An elegantly styled, highly customizable dropdown select form widget. With 37 KB, the library has a rather large file size given its functionality.

dndod popup

Simple and easy library for creating modal window messages, alerts, and confirm dialogues.

Speckle.js

A module that adds responsive, stylized speckles as background to any element.

jKanban

A library for creating Kanban boards allowing drag 'n' drop of list items.

Notus - Web Notifications Widget

A non-blocking pop-up notification library for web pages.

super-workers

A library for executing multiple parallel task asynchronously tasks on the client side.

Slideout.js

A touch slideout navigation menu for mobile web apps.

Accessible Tabs Panel System

Transform a simple list of anchors into ARIA accessible tab panel systems.

bounty

An SVG odometer effect and text scrolling library.

Waterfall.js

Create a Pinterest type grid with this lightweight plugin.

Holmes

Holmes filters a list of elements based on a text fragment.

jschema.js

A framework for modeling data and datasets.

Selectable

A fantastic vanilla JS version of jQuery's UI Selectable plugin.

Lightense Images

A cool image zoom library inspired by fat/zoom.js and tholman/intense-images.

file-upload-with-preview

A library for showing previews and related information of images selected for upload.

Fifo

First In First Out accounting for JavaScript localStorage.

Avatar

Avatar is a library for showing Gravatars or generating user avatars.

vanilla-tilt.js

A smooth 3D tilt library forked from Tilt.js (jQuery version).

Slip

A tiny library for interactive swiping and reordering of elements in lists on touch screens.

Siema

Lightweight and simple carousel with no dependencies.

... 123456 ... 8 ...