JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


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.

PulltoRefresh.js

A small, but powerful library crafted to power your web app's pull to refresh feature.

Croppr.js

An image cropper that's lightweight, awesome, and has absolutely zero dependencies.

Tiny slider

A sophisticated slider plugin with lots of options based on Owl Carousel. A bit on the heavy side.

DragSelect

Select any DOM element by clicking and/or dragging with your mouse just like you would in a desktop app.

Swipe 2

Swipe is a most accurate touch slider. It is extremely lightweight and works across all browsers, including IE7.

Sortable

A tiny and effective library for making tables sortable.

Rellax

Rellax is a buttery smooth, super lightweight, vanilla javascript parallax scrolling library.

Imaskjs

Create event driven pattern masks for input fields. A very new development that may still contain some bugs.

AcrossTabs

Easy communication between cross-origin browser tabs.

SimpleValidate

A simple and minimal form validation plugin.

... 123456 ... 7 ...