JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


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.

handorgel

A W3C conform accordion written in ES6.

Drooltip.js

A plugin that provides custom tooltips that are beautiful, powerful, and extensible.

Pointer3000

A tiny utility that gives you distance, position, and more data of your mouse pointer relative to one or multiple elements.

MoveTo

A lightweight library for smooth page scrolling.

Marquee3000

Smooth and versatile plugin for creating marquees - auto scrolling ticker texts.

Typewriter JS

A simple yet powerful native javascript plugin for a cool typewriter effect.

MixItUp

A high-performance library for animated DOM manipulation, giving you the power to filter, sort, add and remove DOM elements dynamically.

dragNdrop

Easily add drag and drop functionality to DOM elements.

... 123456 ... 7 ...