JavaScript Plugins Repository

Vanilla JS tools for writing powerful web applications without jQuery.


dragula

Drag and drop so simple it hurts. Sort or move items in a list.

Mithril

A client-side MVC framework - a tool to organize code in a way that is easy to think about and to maintain.

Paths.js

A library to generate SVG paths, allowing you to create your own charts using a functional API.

SVG-edit

SVG-edit is a fast, web-based, JavaScript-driven SVG drawing editor that works in any modern browser.

tsorter

A table sorter using in-place QuickSort. Works in IE 9 and above.

tablesort

A small and simple sorting component for tables. Requires IE 10 or above.

Swiped.js

A pretty swipe list for mobile touch control and navigation.

Responsive Tooltips

Responsive and mobile-friendly tooltips. Not actually a real plugin, but a tutorial with live demo.

SkinnyTip

Simple tooltips following the mouse cursor on hover.

Javascript Tooltip

A cross-browser safe tooltip plugin supporting advanced styling and Ajax fetched content.

JS Tooltip

A simple tooltip widget supporting inline title attributes and rich text popups. Not maintained any more.

vanilla-tooltip

A lightweight plugin for showing rich text tooltips.

ZingChart

ZingChart is a powerful library for quickly creating beautiful charts, dashboards, and infographics.

nanobar

A very lightweight progress bar plugin as seen on YouTube.

lory

A touch enabled minimalistic slider with infinite looping (carousel) and easing effects. Animated down to IE 10, static fallback in IE 9.

Autosize

A small, stand-alone script to automatically adjust textarea height. The plugin has a slight flicker issue on IE on resize.

TinyAnimate

A lightweight plugin for enabling JavaScript based animations for any style property and with many easing options.

pixabayjs

A Javascript wrapper for the Pixabay CC0 image search API.

amCharts

A very flexible and professionally designed charting library, offering lots of different types of charts and diagrams.

Socialight

Get social network Share counts with Vanilla JS that works in IE 8 and above.

Socialite

Socialite provides a very easy way to implement and activate a plethora of social sharing buttons — any time you wish. On document load or on any other event.

Sizzle JavaScript Selector Library

A pure-JavaScript CSS selector engine designed to be easily dropped in to a host library. Used and included in jQuery. Rather large in size.

easyPieChart

Very lightweight plugin to render simple, animated and retina optimized pie charts.

Microjs

An extensive collection of useful Vanilla JS tools and plugins.

... 123456 ... 7 ...